resurrected haskell