Haskell で計算量 O(1) で挿入、削除を出来る queue を作れますか?