def METHOD_NAME(self, **kw):
    """
    Produce a copy of these options, with keyword arguments overriding.
    """
    options = dict(self.__dict__)
    options.update(kw)
    return self.__class__(**options)