Itervalidator (#58)
* [DRAFT] maybe some future implementations
* [FEAT] ValidationType to add validation functions to type annotation
* [FEAT] docstring from type annotations
* [FEAT] docstring from type annotations
* [UPD] add testing
* [FIX] issue when extension module is installed
* [UPD] separate test with py3.9 only syntax
* [UPD] skip specific test when running with installed module
* fixup!
* [UPD] better info for typing.Literal
* fixup!
* [UPD] include new feature information
* [UPD] beta version
* [UPD] mkdocs for readthedocs
* [UPD] include readthedocs conf
* Update .readthedocs.yaml
* Update .readthedocs.yaml
* .
* .
* fixup!
* fixup!fixup!
* fixup!fixup!fixup!
* fixup!fixup!fixup!fixup!
* fixup!
* [UPD] docs
* fixup!
* [FIX] missing iterable check
* [FIX] include missing type check for Iterable
* isort: .
* isort: .
* black: .
* [FIX] better info when Validator is wrong used
* [FEAT] IterValidator which calls the function on each element like map
[FIX] several fixes
* [FIX] cover failing test in pytest.raises
* linting
* [UPD] version
* [UPD] docs
* [FIX] merge conflict
Co-authored-by: eisenmenger <[email protected]>