@FunctionalInterface public static interface Fn.Function<T,R>
R
apply(T x)
@Nullable R apply(@Nullable T x)