Leaner
Add deprecated module and deprecate alloca_array
Move capsule code into C++