[Haskell-cafe] Data.Map - visiting tree nodes within a given key range ?