Copied perlre file
REGEX-REPLACE vs REGEX-REPLACE-ALL can be defined at read-time
Changed from lol:defmacro! to defmacro-enhance:defmacro!
Added support for defsyntax'
Added Alexandria's symbolicate vs lol:symb
Fixed defsyntax clause
Fixed a few arg names
Fixed ifmatch
Fixed ifmatch and whenmatch