From: "Pablo Nogueira" <pirelo@googlemail.com>Date: November 10, 2006 12:46:27 GMT+01:00To: "Alexey Rodriguez" <mrchebas@gmail.com>Subject: Re: [Hs-Generics] Support for abstract data typesHi AlexeyCould you please forward my replies to generics@haskell.org? I stillcan't post and stil haven't got a reply from the administrator :-(One minor addition:toQueue (Inl (e :*: q)) = e `prependToQueue` qtoQueue (Inr ()) = emptyQueueWhat is `prependToQueue'? It is not a queue operation given by a queueinterface. I take it is actually "enqueue . reverse". If this is thecase, what you propose looks impractical.