global() accept multiple args
global varnames should respect Lua identifiers lexical conventions
Added some specs