pub type AbstractSyntaxTree = SyntacticHeap<Node>;
pub struct AbstractSyntaxTree { /* private fields */ }