pivot functions (partials) now support multiple arity