>> Basically I am asking for >> >> type("foo") is str >> >> both on Python 2 and Python 3. > > That's another breaking change I'm not following here... what I'm asking is how Cython behaves currently (with language_level=2).