[Haskell-cafe] Stack vs Heap allocation