`cdef object gen`