Parsing combinators library based on Fokker's paper.