pub trait Emit<T> where T: Spanned, { fn emit(&mut self, node: &T) -> Result; }
T
The type of the ast node.