- Modified the nihil.lang.Node record-type so it no longer defines how sub-node elements will be accessed (each node-type knows how it stores its sub-nodes now).
- The lexer was modified to reflect the change in the nihil.lang.Node record-type.
- Added the parser module, with support for expression groupings, function definitions & quotations.