Haskell parser for icalendar