Investigating nesting and new notation.
It is necessary to swap order: term | kvs becomes kvs | term.
Refine `make distclean` to not forget Lexer files.
More readable syntax (new notation). Nesting tested. Neutral? Matchable? Comprehension? Unsure to use `kv` for proplists, or at all.