[Haskell-beginners] Re: Haskell data structures: cheap immutable manipulation and nested equality?