Yep, it comes from Haskell.