A Haskell package to translate high-level timing definitions, e.g. play this commercial 10 times / hour between 9am - 11am, to simpler definitions