val caller_identity : Shape.Uuid.tval module_name : string optionval length : 'a t -> intval iter : 'a t -> f:('a el -> unit) -> unitval init : len:int -> next:(unit -> 'a el) -> 'a tval bin_size_el : ('a, 'a el) Size.sizer1val bin_write_el : ('a, 'a el) Write.writer1val bin_read_el : ('a, 'a el) Read.reader1val bin_shape_el : Shape.t -> Shape.t