Add curry() & curry2()