[Haskell-beginners] Fractal map generator in Haskell - can it be simplified?