Parser combinators. O glory to Audrey Tang. Change test cases.