Some ground work for goto statements.