pub type AstTreeNode = BinaryTreeNode<Item, Operator>;
Abstract syntax tree node, can be a leaf or a sub tree