class Fun {

    public static <K, V, R> @NotNull BiFunction<K, V, R>
    constantly2(final @NotNull Supplier<? extends R> supplier) {
        return (input0, input1) -> supplier.get();
    }

    private  Fun();

}