fixed destructuring assignments in templates and made variables really unique
fixed ionCompiler merge