haskell space-age