pub trait TypeNode: MacroNode { // Required method fn ty(&self) -> &Type; }
TypeNode shared traits for every type node