Subject: | first() should be able to take EXPR as first arg, just like grep() and map() |
It would be nice if List::Util::first() can take either a BLOCK or an
EXPR as the first argument, just like grep() and map() can, since it's
structurally very similar to those functions.