úÎ'8$ô$      !"#portable experimentalleon at melding-monads dot comportable experimentalleon at melding-monads dot comEnqueue an element to a queue Dequeue an element, returns $ if the queue is empty. Dequeue up to maxlen elements. =Examines the front element of the queue without removing it. Examines up to maxlen. elements of the queue without removing them. +Examines the element currently at position index, indexing starts at 0. (Returns the current length of the queue portable experimentalleon at melding-monads dot com %&' !Enqueues an element to the queue Dequeues an element, returns $ if the queue is empty. NDequeues an element: terminates the queue computation if the queue is empty. Dequeues up to len elements from the queue =Examines the front element of the queue without removing it. +Examines the element currently at position index$ in the queue, indexing starts with 0, like (. Examines up to maxlen. elements of the queue without removing them.  Returns the length of the queue  Returns the length of the queue EReturns a list of all elements enqueued during the queue computation     portable experimentalleon at melding-monads dot com)*+!Enqueues an element to the queue Dequeues and element: returns $ if the queue is empty. GDequeues an element: terminates the computation with the final result w if the queue is empty. Dequeues up to len elements from the queue =Examines the front element of the queue without removing it. +Examines the element currently at position index% in the queue, indexing starts from 0, like ( Looks at up to the first len elements of the queue, like  except without removing them.  Returns the length of the queue  Returns the length of the queue NApplies a function to the final return value of the entire computation, like Control.Monad.Cont.mapCont !aRuns the computation, returns the result of the computation and a list of all elements enqueued "=Runs the computation, returns the result of the computation #?Runs the computation, returns a list of all elements enqueued  !"#!"#  !"#,               control-monad-queue-0.0.9.1Control.Monad.Queue.UtilControl.Monad.Queue.ClassControl.Monad.Queue.AllisonControl.Monad.Queue.CorecLenType MonadQueueenQdeQdeQspeekQpeekQspeekQnlenQQcallCC deQ_breaklenQ_runQueuemapQWrunResultQueue runResultbase Data.MaybeNothingunQQStGHC.List!!