added support for passing vars up the inclusion scope; added `load` fn for including files without outputting anything