Oops: GetVarEdit needs to mark as used
Oops: HoleEdit.markTypeMatchesAsUsed is ancient and unneeded
Tags: Come from Sugar
Sugar does NameGeneration, not GUI
AddNames: WhereItems and Definitions scope over their bodies/inferred types
NameGen: No getName
NameGen: allow missing names