compiler: get everything building

Several backends are crashing right now. I'll need to fix at least the C
backend before this branch is ready to PR.
738a3d3360Matthew Lugg committed on 3/6/2026, 12:36:26 PMparenta249aec
14 files changedLine totals unavailable