Haskell parser and datatypes for the JSON Resume format