An interface for queues that follows Base's conventions, as opposed to OCaml's standard Queue module.
Queue
module type S : sig ... end