pub fn colored_diff<'a, T>(a: &'a [T], b: &'a [T]) -> Stringwhere
    T: PartialEq + Display,