docs: def reindex_like_indexers(target, other):
      """Extract indexers to align target with other.
  
      Not public API.
  
      Parameters
      ----------
      target : Dataset or DataArray
          Object to be aligned.
      other : Dataset or DataArray
          Object to be aligned with.
  
      Returns
      -------
      Dict[Any, pandas.Index] providing indexes for reindex keyword arguments.
  
      Raises
      ------
      ValueError
          If any dimensions without labels have different sizes.
      """
      indexers = {k: v for k, v in other.indexes.items() if k in target.dims}
  
      for dim in other.dims:
          if dim not in indexers and dim in target.dims:
              other_size = other.sizes[dim]
              target_size = target.sizes[dim]
              if other_size != target_size:
                  raise ValueError('different size for unlabeled '
                                   'dimension on argument %r: %r vs %r'
                                   % (dim, other_size, target_size))
      return indexers