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