atomize
macro_rules! a { #[proc_macro_hack] => { ... }; }
Elixir style atom macro
a!(apple) == a!(apple) a!(apple) != a!(orange)