val create : ?capacity:int ‑> unit ‑> 'a t
val of_list : 'a list ‑> 'a t
val enqueue : 'a t ‑> 'a ‑> unit
val nth_exn : 'a t ‑> int ‑> 'a
val clear : 'a t ‑> unit
val to_list : 'a t ‑> 'a list
val to_array : 'a t ‑> 'a array
val length : 'a t ‑> int