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