+var init, +var defs at outermost scope
doc