get things to build again, and progress on new compile_append_out

introduced a cheat for the case where the introduced PushPtr (Lab l)
refers to a (Label l) outside of the immediately generated code. need to
rearrange some theorem statements to make that go through.