Var special form, with context refactor