Toying with new ways of defining ASTs for complex grammars that would, hopefully, still support generic programming. Also trying to make a parser that is suitable for both plain-text source as well as quasi-quotation. Not sure if it would work at all. Probably nothing of value here.