Feature or enhancement
It looks like the asdl_seq_LEN macro's "return type" is Py_ssize_t. Throughout the code, the type of the variable compared against a value "returned" by the macro are variously
int or
Py_ssize_t
Pitch
I am not sure, but it seems like it would be good to be consistent throughout the code base. If this is something that seems reasonable or valuable, I would be happy to take on the task!
Previous discussion
No previous discussion, however I searched prior issues and see nothing noting something similar.