include module type of Stdlib.Queue
type !'a t = 'a Stdlib__Queue.tval create : unit -> 'a tval add : 'a -> 'a t -> unitval push : 'a -> 'a t -> unitval take_opt : 'a t -> 'a optionval peek_opt : 'a t -> 'a optionval is_empty : 'a t -> boolval iter : ('a -> unit) -> 'a t -> unitval fold : ('acc -> 'a -> 'acc) -> 'acc -> 'a t -> 'accval transfer : 'a t -> 'a t -> unitval to_seq : 'a t -> 'a Stdlib.Seq.tval add_seq : 'a t -> 'a Stdlib.Seq.t -> unitval of_seq : 'a Stdlib.Seq.t -> 'a tval enqueue : 'a t -> 'a -> unitval to_list : 'a t -> 'a list