Very basic string stream to support codegen
Support 'throw' statement
write-string and write-char work with streams
Improvements to nested groups handling