Optional static typing in a Python 2 codebase | Dark Hacker News