Parser Combinators for Golang