Кто-нибудь написал класс типов Haskell (или существует комбинация классов типов ), которая описывает очередь FIFO.
Data.Collection.Sequence кажется слишком сильным, но, с другой стороны, Data.Collection.Unfoldable кажется слишком слабым (, так как порядок не определен ).
Я просто хотел не переделывать чужую работу.