Rustc doesn't know how to handle if-else if-else if-else cascades. Only if/else. Teach it how to do else if.