Many more expressions are treed now, resulting in very deep subtrees. Maybe the expression should be split into `<next-exptype> | <next-exptype> <op> <this-exptype>` again.