Renamed typarse.grammar_parser.Node to GrammarNode to reduce ambiguity
Added milestone for defining functions, cleanup