It's an owning version of ring_position_view. Note that ring_position has a narrower domain than the ring_position_view for historical reasons, so we cannot use that.