* add multithreading
* cleanup
* linting
* use dateutil.parser
* removed `TICKER_EXCEPTIONS`
* modified `date` and `type` fields in standard model
* set alias for `date` and `type` to match standards
* static
* static
* fix buggy docstring for methods
* remove space
* fix typing
* avoid name collision with validator
* Revert "avoid name collision with validator"
This reverts commit 8a30a44555.
* typing
* rebuild
* python 3.8, ParamSpec not available
* lint
* ruff noqa