pub(crate) fn keyword_at(bytes: &[u8], i: usize) -> Option<usize>
Match if/while/for keywords on word boundaries; return their length.
if
while
for