pub fn is_next_char_x(i : &str, x : char) -> bool {
    match char_x (i, x) {
        Err(_) => {
            return false
        },
        Ok(_) => {
            return true
        }
    }
}
// peeks the next char, sees if it is x
peeks the next char, sees if it is x
peeks the next char sees if it is x
pub fn is_next_char_x(i : &str, x : char) -> bool {
    match char_x (i, x) {
        Err(_) => {
            return false
        },
        Ok(_) => {
            return true
        }
    }
}
pub fn is_next_char_x ( i : & str , x : char ) -> bool { match char_x ( i , x ) { Err ( _ ) => { return false } , Ok ( _ ) => { return true } } }
peeks the next char, sees if it is x
peeks the next char sees if it is x
i
&str
x
char
i
&str
x
char