code: def argdistincts(self, nested=False):
          
          out = self._argdistincts(absolute=False)
  
          if nested:
              out = self.JaggedArray.fromcounts(self.numpy.maximum(0, self.counts - 1), self.JaggedArray.fromcounts(self.index[:, :0:-1].flatten(), out._content))
  
          return out
docs: Return all unique combinations (up to permutation) of two elements,
          taken without replacement from the indices of the jagged dimension.
          Combinations are ordered lexicographically.
          nested: Return a doubly-jagged array where the first jagged dimension
          matches the shape of this array