add block to stmts, fixes tests base/block.pl and base/lex.pl

globals are now properly scoped. nested global dynamic scopes not yet