fn diff_pretty<T, C>(new: T, old: T, ctxt: &C) -> Stringwhere
    T: DebugWithContext<C>,