Module Mixed_product_bytes
Counts the number of bytes belonging to values and flat (non-value) of a mixed block element, for the purpose of compiling block indices
module Byte_count : sig ... endval zero : tval count : _ Lambda.mixed_block_element -> tval count_types_shape : Types.mixed_product_shape -> tval has_value_and_flat : t -> boolval value_prefix_len : t -> intval all_value : t -> boolval shape_is_all_value : _ Lambda.mixed_block_element array -> boolval types_shape_is_all_value : Types.mixed_product_shape -> boolmodule Wrt_path : sig ... endA path into a mixed block element (identifying some subelement) can be considered to partition the mixed block element into three parts: to the left, at subelement, and to the right.