neat, didn't know you could use decorators in Cython at all...