Parser combinators. O glory to Audrey Tang. Rename.