does cython optimize this or is it just stylistic?