make val::new_ compatible with asm.js