fn split_binop(s: &str) -> Option<(&str, &str, &str)>
Splits at the first occurrence of a recognized comparison operator. Multi-char operators are tried before single-char.