Cron data structure and parser for Haskell