def also_with_wasm_bigint(f):

    def decorated(self):
        self.set_setting('WASM_BIGINT', 0)
        f(self)
        if (self.is_wasm_backend() and self.get_setting('WASM')):
            self.set_setting('WASM_BIGINT', 1)
            with js_engines_modify([(NODE_JS + ['--experimental-wasm-bigint'])]):
                f(self)
    return decorated
def also_with_wasm_bigint(f):

    def decorated(self):
        self.set_setting('WASM_BIGINT', 0)
        f(self)
        if (self.is_wasm_backend() and self.get_setting('WASM')):
            self.set_setting('WASM_BIGINT', 1)
            with js_engines_modify([(NODE_JS + ['--experimental-wasm-bigint'])]):
                f(self)
    return decorated