Understanding how Haskell uses the stack | Heykuki News