/** * Creates a new n-ary predicate from a given callable. * * @param callable $predicate * The given callable. * @return NaryPredicateInterface */ function NaryPredicate(callable $predicate) : NaryPredicateInterface { return Callables::newNaryPredicate($predicate); }