Improved curry and partial in core.functional