haskell gigasecond