The proc_macro is replaced by a macro_rules macro because it doesn't actually need and proc_macro features.