A TOML parser written in Haskell