types in python 3.5?! I had no idea -- that's exciting.
[0]http://jayconrod.com/posts/54/a-tour-of-v8-crankshaft-the-op...
Or, unfortunately, a lot of static languages. Any static language that allows type casting, for instance - that's the only way they can check whether a cast from a type to one of its descendants is valid (eg, in Java, casting an Object to a, say, URL).
Neither does, say, Haskell's runtime.
I've been using TypeScript a lot recently and it has had a big impact on reducing bugs and making refactoring easier so something similar for Python looks great.
Description: https://us.pycon.org/2017/schedule/presentation/678/