Data.Queue
data Front
data Back
data DeQue a
data Queue push pop a
c'queue
c'front
c'back
queue
class Direction t