Module Diffable.For_ppx

module type S_with_extra_deriving = sig ... end
module Diff_of_bool : sig ... end
module Diff_of_char : sig ... end
module Diff_of_float : sig ... end
module Diff_of_int : sig ... end
module Diff_of_string : sig ... end
module Diff_of_unit : sig ... end
module Diff_of_option : sig ... end
include module type of struct include Tuples end
val max_supported : Base.int * Lexing.position @@ portable
module Tuple2 = Tuples.Tuple2
module Tuple3 = Tuples.Tuple3
module Tuple4 = Tuples.Tuple4
module Tuple5 = Tuples.Tuple5
module Tuple6 = Tuples.Tuple6
module Global = Base.Modes.Global
module Of_variant : sig ... end
module Optional_diff = Optional_diff