macro_rules! interners { ( needs_as_ref { $($needs_as_ref_ty:ty),* $(,)? } $($name:ident $(default($default:expr))? => $ty:ty),+ $(,)? ) => { ... }; }