Make tc-setup just take a function instead of 3 identifiers.
Split out do-standard-inits.
Replace init argument with direct calls to do-standard-inits.
Add tc-toplevel/full and tc-module/full and use them.