docs: public static <B> Function<Example<?, B>, B> outputGetter() {
      return new Function<Example<?, B>, B>() {
        @Override
        public B apply(Example<?, B> item) {
          return item.getOutput();
        }
      };
    }