And last a question as long as I'm stretching my luck:
Are py3-style type annotations actually used by cython on non-cdef/cpdef functions? I incorrectly wrote a return type as bint instead of str and it didn't cause any test/compile failures, making me wary.