field (['foo', 'bar', 'baz'], 3, [map{somefunc()}@quux], 4); #### $;=sub{$/};@;=map{my($a,$b)=($_,$;);$;=sub{$a.$b->()}} split//,".rekcah lreP rehtona tsuJ";$\=$ ;->();print$/