catch case where no arity is given when currying function of unspecified arity
spit prefix operator up into special case where only 2 args are needed
more musings