@FeatureNew('unset_variable', '0.60.0')
@typed_pos_args('unset_variable', str)
@noKwargs
def func_unset_variable(self, node: mparser.BaseNode, args: T.Tuple[str], kwargs: 'TYPE_kwargs') -> None:
    varname = args[0]
    try:
        del self.variables[varname]
    except KeyError:
        raise InterpreterException(f'Tried to unset unknown variable "{varname}".')
@FeatureNew('unset_variable', '0.60.0')
@typed_pos_args('unset_variable', str)
@noKwargs
def func_unset_variable(self, node: mparser.BaseNode, args: T.Tuple[str], kwargs: 'TYPE_kwargs') -> None:
    varname = args[0]
    try:
        del self.variables[varname]
    except KeyError:
        raise InterpreterException(f'Tried to unset unknown variable "{varname}".')