return (wantarray) ? map { lc } @_ : first {$_} map { lc } @_;