pub fn is_keyword(word: &str) -> bool
Check if a word (case-insensitive) is a reserved keyword. Uses zero-allocation binary search with byte-level comparison.