default FunctionalCommandBuilder<T> assertFunction(Predicate<? super CommandContext<? extends T>> test) {
        return assertFunction(test, null);
    }
Asserts that some function returns true.

@param test the test to run
@return the builder instance
helper/src/main/java/me/lucko/helper/command/functional/FunctionalCommandBuilder.java