Currying RFC

Automatic currying of all functions and closures