Add stub generator for Go AST transforms
Switch to use interfaces in JavaScipt AST