typed exception X::Syntax::Malformed::Elsif.
advise on "elif", too
this makes &?ROUTINE available in regex foo { ... }.
don't give &?ROUTINE to /.../ regexes.