sub foo : curry($$$) { ... }