Restructured AST hierarchy, implemented Money literal value