pub fn tokenize_whitespace(s: &str) -> Vec<(usize, usize)>
Simple whitespace tokenizer. Returns token spans as (start, end) byte offsets.
(start, end)