minimal closures working. need to output USE keyword for scoped variables