When writing Cython code, special care must be taken to ensure that the code can
be interrupted with CTRL-C. Since Cython optimizes for speed, Cython normally
does not check for interrupts