[Haskell] Non-drifting clock, anyone?