def __new__(cls, _str_: str, if_empty: str='', s: str=' or ', quote_args:
    bool=False) ->'AtRule':
    """Create the ``AtRule`` and save parameters.

        Parameters
        ----------
        _str_ : str
            The string of the current ``Var``

        For the other parameters, see the class docstring (``if_empty`` and ``quote_args`` have
        the same name as the arguments to ``__new__`, but ``separator`` comes from the ``s``
        argument.

        Returns
        -------
        AtRule
            The newly created AtRule.

        """
    obj = super().__new__(cls, _str_)
    obj.if_empty = if_empty
    obj.separator = s
    obj.quote_args = quote_args
    return obj
