Support fn syntax, convert fns to labels/closure form before compilation.