pub trait AstNode: Debug + PartialEq + Clone + Spanned + Serialize { const TYPE: &'static str; }
A trait for ast nodes.