compiler support for local within conditional

i.e. "++" inside "?{}"