ParentFull threadasplake·Or thanks to algebraic data types and pattern matching? Even in a modest recursive descent parser, these can be really nice to use.View on HN