pub trait Expand { // Required method fn expand(&self, output: &Ident, idents: &mut Iter) -> TokenStream; }