Re: [Haskell] How does "do" know when to stop?