Yup, seems like it would be useful, especially since it provides a way to get head/anchor. Our `getSelection()` is still more convenient for just getting the range, so I think it's fine to have both.