`module Css : sig ... end`
`module Grouped_help_text : sig ... end`

A `Grouped_help_text.t` is similar to a `Help_text.t`, but allows the user to organize the commands into groups.

`module Help_text : sig ... end`

A `Help_text.t` represents the documentation for a collection of commands. It can be displayed as a Vdom node.

`module Mesa_cell : sig ... end`
`module Mesa_column : sig ... end`
`module Mesa : sig ... end`
`module Keyboard_event : sig ... end`
`module Keyboard_event_handler : sig ... end`

A `Keyboard_event_handler.t` is a collections of actions (commands and disabled keys) that can be used to handle keyboard events and to produce help text.

`module Keystroke : sig ... end`
`module Form : sig ... end`
`module Partial_render_list : sig ... end`
`module Row_node_spec : sig ... end`
`module Table : sig ... end`
`module Table_id : sig ... end`
`module Table_intf : sig ... end`
`module Util : sig ... end`
`module Variable_keyboard_event_handler : sig ... end`

A `Variable_keyboard_event_handler.t` provides a way of representing a keyboard event handler that contains both a (possibly empty) constant set of actions and a variable set of actions that depends on some `'env` variable. In order to handle keyboard events or produce help text, it must first be converted to a `Keyboard_event_handler.t` using the function `to_const_handler`.