Shuffled things between cdefs, front-, and backend so that the various pieces for const extraction and setup all happen in their proper place.
Next to split "cc::build-for" as indicated in "cbuild".
Split the cc::build-for into the four commands used by "cbuild" (compile & run).
Plus some small changes in the API to the frontend.
State dictionary is very small for this case.