Coming back after a few years away from Haskell. What's changed?