## Changes
Configure Sphinx docs for Python code.
There is a lot of customization for Sphinx output to make complex type
signatures readable:
- Type dicts are not documented, because they exactly follow dataclass
schema
- Variables are excluded from type signatures
After that, when the rest of the code is ready, we can automatically
publish docs into gh-pages.
## Tests
Adds CI check