`val command : (Command.t ‑> t) Variantslib.Variant.t`
`val disabled_key : (Keystroke.t ‑> t) Variantslib.Variant.t`
`val fold : init:'acc__ ‑> command:('acc__ ‑> (Command.t ‑> t) Variantslib.Variant.t ‑> 'acc__) ‑> disabled_key:('acc__ ‑> (Keystroke.t ‑> t) Variantslib.Variant.t ‑> 'acc__) ‑> 'acc__`
`val iter : command:((Command.t ‑> t) Variantslib.Variant.t ‑> unit) ‑> disabled_key:((Keystroke.t ‑> t) Variantslib.Variant.t ‑> unit) ‑> unit`
`val map : t ‑> command:((Command.t ‑> t) Variantslib.Variant.t ‑> Command.t ‑> 'result__) ‑> disabled_key:((Keystroke.t ‑> t) Variantslib.Variant.t ‑> Keystroke.t ‑> 'result__) ‑> 'result__`
`val to_rank : t ‑> int`
`val to_name : t ‑> string`
`val descriptions : (string * int) list`