no need to curry a function with 0 or 1 args
optimize calls on partialized functions, closes #243