The way i like to use type got is as a pi test pluggin. So you basically running your test sweet and if you have complete coat covers, that should give you a good chance catch any type. You can turn it on while your tests are running, and it will run time check everything. If you want to explicitly check in production, you can also use type gard for that. Is, i'd got the type checked decorator, whichyou probably en put that on stuff you want to make sure it's checked exacy. It's going to essentially pass the a t of your so the abstract stictry of you of python.