unify curry and partial macros. remove call macro. Make infix macro match other infixy macros