make an instance per function in function-parallel passes, so passes don't need to clean up internal stuff
make an instance per function in function-parallel passes, so passes don't need to clean up internal stuff

ddcc/binaryen,WebAssembly/binaryen,ddcc/binaryen,ddcc/binaryen,WebAssembly/binaryen,WebAssembly/binaryen,WebAssembly/binaryen,WebAssembly/binaryen,yurydelendik/binaryen,yurydelendik/binaryen,ddcc/binaryen,yurydelendik/binaryen,yurydelendik/binaryen,ddcc/binaryen,yurydelendik/binaryen