Static type checking in Python | Hacker News Reader