val caller_identity : Bin_prot.Shape.Uuid.tcaller_identityis necessary to ensure different callers ofMake_iterable_binableare not shape compatible.
val module_name : string optionval length : t -> intval iter : t -> f:(el -> unit) -> unitval init : len:int -> next:(unit -> el) -> tval bin_size_el : el Bin_prot.Size.sizerval bin_write_el : el Bin_prot.Write.writerval bin_read_el : el Bin_prot.Read.readerval bin_shape_el : Bin_prot.Shape.t