Repeat "remove push/pop from KR_parameter_list and typedef_declaration"
This reverts commit 402a1e7049af9a2f544acf53eff068b068c51cf0. This repeats commit 09e400e0f48ee973fde037d409e7ec21ed5d8644.