removed LexGlobalLet, replaced with LexGlobals
delete now handles multiple arguments and can delete identifiers