Why use Cython secion