docs: public static <A, B> Mapper<A, B> fromFunction(final Function<A, B> function) {
      return new Mapper<A, B>() {
        @Override
        public B map(A item) {
          return function.apply(item);
        }
      };
    }