`val rows : rows_or_columns Variantslib.Variant.t`
`val columns : rows_or_columns Variantslib.Variant.t`
`val fold : init:'acc__ ‑> rows:('acc__ ‑> rows_or_columns Variantslib.Variant.t ‑> 'acc__) ‑> columns:('acc__ ‑> rows_or_columns Variantslib.Variant.t ‑> 'acc__) ‑> 'acc__`
`val iter : rows:(rows_or_columns Variantslib.Variant.t ‑> unit) ‑> columns:(rows_or_columns Variantslib.Variant.t ‑> unit) ‑> unit`
`val map : rows_or_columns ‑> rows:(rows_or_columns Variantslib.Variant.t ‑> 'result__) ‑> columns:(rows_or_columns Variantslib.Variant.t ‑> 'result__) ‑> 'result__`
`val to_rank : rows_or_columns ‑> int`
`val to_name : rows_or_columns ‑> string`
`val descriptions : (string * int) list`