I’ve attached the patches. A portion doesn’t reverse, but I’m still able to build.
Ben
<b3c68525ed82.patch>
<245de4f12ca3.patch>
<fa66d81d0956.patch>
I’m attached the part that does reverse for me (as one patch). It is likely that most of the code is ok, but only one part is the root of the problem. If you can diagnose the problem, I can push a correction.