pub fn is_valid_key_name(name: &str) -> bool
Check if a string is a valid key name
Valid key names are alphanumeric and start with a letter.