sig
  type 'a t
  val strip :
    ('Type_equal.Injective.t, 'Type_equal.Injective.t) Type_equal.equal ->
    ('a, 'b) Type_equal.equal
end