[Haskell-beginners] How to unnest "do"