- bumping the minimum supported python version to 3.9 (as supported by latest stable Debian)
- start adding typing support (and use mypy)
- this is done in the context of Johan and Fredrik working on adding support for the Anonymous/Pseudonymous/Personalized entity categories