[Haskell] Re: Queues / Lists with unbound tails