[Haskell-beginners] What is a closer to functional (haskell) ideology