On Thu, Jul 21, 2016 at 12:37 PM Daniel Spitz <spitz.dan.l@gmail.com> wrote:
Alternatively a form of "starcaller" or "unpackcaller" defined roughly as partial(apply) could be added to the operator module in the capacity I proposed above. The only possible advantage here is aesthetic; it fits conceptually with the rest of the module as a callable capturing a repeatable operation that is normally only possible with special syntax. It also disallows using apply in "non-curried" contexts.

It does seem to fit with the theme of the operator module. One major use of the operator module is providing an alternative to lambdas. In this case, the clear alternative is ``g = lambda args, kwargs: f(*args, **kwargs)``