* some typing and docs in various parts of the interface
* fix whitespace in docstring
Co-authored-by: black-sliver <[email protected]>
* suggested changes from discussion
* remove redundant import
* adjust type for json messages
* for options module detection:
module.lower().endswith("options")
Co-authored-by: black-sliver <[email protected]>