Deletes a sequence of ``Pipers`` instances from the ``Dagger`` in the
        reverse of the specified order. Takes optional arguments for 
        ``Dagger.del_piper``.
        
        Arguments:
        
          - pipers (sequence of valid ``del_piper`` arguments) Sequence of 
            ``Pipers`` or valid ``Dagger.del_piper`` arguments to be removed 
            from the ``Dagger`` in the right to left order.

def del_pipers(self, pipers, *args, **kwargs):
        """
        Deletes a sequence of ``Pipers`` instances from the ``Dagger`` in the
        reverse of the specified order. Takes optional arguments for 
        ``Dagger.del_piper``.
        
        Arguments:
        
          - pipers (sequence of valid ``del_piper`` arguments) Sequence of 
            ``Pipers`` or valid ``Dagger.del_piper`` arguments to be removed 
            from the ``Dagger`` in the right to left order.

        """
        pipers.reverse()
        for piper in pipers:
            self.del_piper(piper, *args, **kwargs)