Returns true if the first argument is a binary function over the next one OR two parameter arguments
Returns true if the passed in function is an n-ary function over the next n parameter arguments
Returns true if the first argument is a unary function over the next parameter argument
Traits that can query information about functions