@classmethod
def delete(cls, keys, pipe=None):
    """
        Delete one or more keys from the Struct namespace.

        This is a class method and unlike the `clear` method,
        can be invoked without instantiating a Struct.

        :param keys: the names of the keys to remove from the keyspace
        :param pipe: Pipeline, NestedPipeline, or None
        :return: None
        """
    with cls._pipe(pipe) as pipe:
        core = cls.core(pipe)
        core.delete(*keys)
