The Homogeneous kernel doesn't know how to run that predicate for 3 or 4 arguments so it must be defined in Kernel/function_objects until those operators are added
The Homogeneous kernel doesn't know how to run that predicate for 3 or 4 arguments so it must be defined in Kernel/function_objects until those operators are added