I think the inverse of `circshift(_, shifts)` is `circshift(_, map(-, shifts))`. Would that fit here?
I think the inverse of
circshift(_, shifts)iscircshift(_, map(-, shifts)). Would that fit here?