(${{map { $_ => sub { print "@_!\n" }} 1..3 }} {@$_} ||sub { print "Are we having fun yet?\n" })->(@$_) for ( map { [ ('yup') x $_ ] } 0..3 );