The `debug` decorator just prints whatever is passed through. ```cython def debug(obj): print(obj) return obj cimport cython @cython.binding(True) cdef class X: @debug def method(self): pass ``` Output: ``` <cyfunction X.method at 0x7f08aceb9050> <unbound method X.method> ``` Expected output: ``` <cyfunction X.method at 0x7f08aceb9050> ``` Possibly related to #1274 and #1434.