[Haskell-beginners] Is "step by step" the most natural style of thought?