@bjlittle and I did discuss moving it to `iris.CoordExtent` (much as we'd like to have `iris.Cube`, etc.), but I thought I'd start with the conservative option. It's in `iris.cube` because it's only used by `iris.cube.Cube.intersection`.