[Python-ideas] Runtime types vs static types