pub fn route(q: &str) -> Result<Dialect, String>
Decide which half a statement is written in, or refuse.