def set_new_methods(**kwargs):
    """
    Semantics:
        Set a set of new methods to a class, any quantity of methods.

    Args:
        **kwargs: name of method given by key, body by value.

    Returns:
        It returns the new class
    """

    def wrapper(cls):
        for key in kwargs:
            setattr(cls, key, kwargs[key])
        return cls

    return wrapper