pub fn word_start(text: &str, caret: usize) -> usize
Byte offset where the identifier ending at caret starts.
caret