Steal M4 macros from GHC