I want a queue for my application. From what I've read, Data.Sequence is the best option for production code. In order to keep my code elegant, idiomatic, and overall Haskelly, is there anything wrong with wrapping Data.Sequence up in my own Queue data type in order to hide the functionality I don't need?