macro_rules! singleton { ($name:ident: $ty:ty = $expr:expr) => { ... }; (: $ty:ty = $expr:expr) => { ... }; }
Create a static variable which we can grab a mutable reference to exactly once.