Parser combinators! In C!