Stdlib.Queuetype !'a t = 'a Queue.tval take_opt : 'a t -> 'a optionval peek_opt : 'a t -> 'a optionval create : unit -> 'a tval add : 'a -> 'a t -> unitval push : 'a -> 'a t -> unitval take : 'a t -> 'aval pop : 'a t -> 'aval peek : 'a t -> 'aval top : 'a t -> 'aval clear : 'a t -> unitval is_empty : 'a t -> boolval length : 'a t -> intval iter : ('a -> unit) -> 'a t -> unitval fold : ('b -> 'a -> 'b) -> 'b -> 'a t -> 'b