@classmethod
def join(cls, *addrs):
    """Concatenate the values of the given MultiAddr strings or objects,
        encapsulating each successive MultiAddr value with the previous ones."""
    return cls(b''.join(map(lambda a: cls(a).to_bytes(), addrs)))
