code: def _remove_from_index_operations(self, which, transforms):
          
          if len(transforms) == 0:
              transforms = which.properties()
          removed = np.empty((0,), dtype=int)
          for t in list(transforms):
              unconstrained = which.remove(t, self._raveled_index())
              removed = np.union1d(removed, unconstrained)
              if t is __fixed__:
                  self._highest_parent_._set_unfixed(self, unconstrained)
  
          return removed
docs: Helper preventing copy code.
          Remove given what (transform prior etc) from which param index ops.