curry := method(fn,
a := call evalArgs slice(1)
block(
b := a clone appendSeq(call evalArgs)
performWithArgList("fn", b)
)
// example:
increment := curry( method(a,b,a+b), 1 )
increment call(5)
// result => 6