I Started Treating Python Type Hints as Architecture, Not Documentation

The moment I stopped writing type hints for readers and started writing them for the compiler in my head.