* Initialize konsole eagerly on first import. Replace `init()` with `config()`.
* Instead of replacing logging configuration with `basicConfig()`, augment
current configuration by adding handler to root logger and by replacing
logger class with subclass.
* Remove runtime dependencies on the standard library's `collections.abc`,
`dataclasses`, and `textwrap` packages to reduce import latency and memory
overhead.
* Completely refactor test script, improve coverage.
* Update documentation accordingly.