From faeece4#commitcomment-33058422:
If you really want to prevent a lot of simple bugs, I recommend using type annotations with mypy, but this will probably require dropping support for Python <= 3.5. mypy can be annoying at first, but here is a sample config file for it to prevent its noise.
Resources:
From faeece4#commitcomment-33058422: