move labels and deferred gotos into Element::Function
move labels and deferred gotos into Element::Function

tomhrr/dale,jtsymon/dale,tomhrr/dale,jtsymon/dale,jtsymon/dale,jtsymon/dale,tomhrr/dale,tomhrr/dale