:- %say |=([^ arg=(list ,@) foo=_`@`1 bar=_`@`2] noun/[arg foo bar])