Can be [dataclass](https://docs.python.org/3/library/dataclasses.html). - `ServerOption` - `SessionOption` - `WindowOption` - `PaneOption` - `Option` = `ServerOption` + `SessionOption` + `WindowOption` + `PaneOption` Consider [pydantic](https://docs.pydantic.dev/), for its field's: - [`alias`](https://docs.pydantic.dev/latest/concepts/fields/#field-aliases): for marshalling `automatic-rename` to `automatic_rename` - [`description`](https://docs.pydantic.dev/latest/concepts/fields/#field-aliases:~:text=title-,description,-examples): for documenting option purpose # See also - #516