sub foo : required( address, city, state, zip ) { ... }