through stream that transforms glsl-parser AST nodes and rewrites variables into shorter forms