pub fn next_word_boundary(line: &str, col: usize) -> usize
The next boundary at or after col: skip whitespace, then consume one run of like-classed graphemes.
col