Each time, I’ve used the time API in Haskell, I’m left with the distinct feeling that the API is not what I want it to be. After one time too many searching the API to do some basic thing, I’ve decided to look at the design space and just try implementing what I want to use. Before going into this re-design, this is my list of issues with the current API: UTCTime is represented as number of day si