Builtin `set` always set variable in ev.locals
Require declaring variable before use
Update TODO