[Haskell-cafe] Re: Help me refactor this type!