Got rid of a bunch of confusingly-designed debugging infrastruture. Need a better way to handle per-stage debug outputs (also I don't want to be using stages at all long-term)