sig
  type t
  val print : ?oc:Pervasives.out_channel -> Extended_sexp.Diff.t -> unit
  val to_buffer : Extended_sexp.Diff.t -> Buffer.t
  val to_string : Extended_sexp.Diff.t -> string
  val of_sexps :
    Core.Std.Sexp.t -> Core.Std.Sexp.t -> Extended_sexp.Diff.t option
end