pub fn word_start(text: &str, caret: usize) -> usize
Byte offset where the word ending at caret starts: the identifier run before it, or an open 'quoted name (spaces and all).
caret
'quoted name