http://www.oilshell.org/blog/2017/02/11.html
when generating source code for human consumption, it's important to represent features that are irrelevant to a computer
But a Lossless Syntax Tree isn't a parse tree / concrete syntax tree either, because it has fewer nodes.