private static interface Suppliers.SupplierFunction<T> extends Function<Supplier<T>,T>
apply, equals
andThen, compose, identity