sig
  type _ t
  type (_, _, _) f
  val traverse :
    ('-> ('u, 'v, 'b) Traversable.Basic3.f) ->
    'Traversable.Basic3.t ->
    ('u, 'v, 'Traversable.Basic3.t) Traversable.Basic3.f
  val traverse_ :
    ('-> ('u, 'v, 'b) Traversable.Basic3.f) ->
    'Traversable.Basic3.t -> ('u, 'v, unit) Traversable.Basic3.f
end