func curry(f, *args1) {
func (*args2) {
f(args1..., args2...);
}
func add(a, b) {
a + b
var adder = curry(add, 1);
say adder(3); #=>4