type t = {
arr : Dyn.t;
mutable size : int;
}
val create : unit -> t
val clear : t -> unit
val iteri : t -> f:( int -> float -> unit ) -> unit
val iter : t -> f:( float -> unit ) -> unit
val num_verts : t -> int
val capacity : t -> int
val iterv : t -> f:( float -> float -> float -> float -> unit ) -> unit
val check_size : t -> int -> unit
val set : t -> int -> float -> float -> float -> float -> unit
val get : t -> int -> float * float * float * float
val num_bytes : t -> int
val num_floats : t -> int
val unsafe_array : t -> Dyn.underlying
module Sub : sig ... end