def add(self, *l):
        '''add inner to outer

        Args:
            *l: element that is passed into Inner init
        '''
        for a in flatten(l):
            self._add([self.Inner(a)], self.l)
add inner to outer

        Args:
            *l: element that is passed into Inner init