Cum sunt construite extensiile C/C++ pentru Python (C Extensions) sub capotă? De ce extensiile scrise folosind API-ul tradițional C al Python încetinesc tranziția către Python fără GIL, și cum rezolvă această problemă alternativele moderne precum HPy sau Cython?