changelog
minor cleanup
simplify code for directly calling module internal tp_new() slot function
minor cleanup
implement freelist support for extension types with a @cython.freelist(N) decorator