[Haskell-cafe] Global memoization in Haskell