Dynamic runtime type inference in PyCharm 2.7 | Hacker News Reader