bpo-46417: signal uses PyStructSequence_NewType() (GH-30735) The signal module now creates its struct_siginfo type as a heap type using PyStructSequence_NewType(), rather than using a static type. Add 'siginfo_type' member to the global signal_state_t structure.