Module type Base_for_tests.Test_binary_searchable_intf.Test_binary_searchable

module type For_test = For_test
module type For_test1 = For_test1
module Test : functor (M : Binary_searchable_and_for_test) -> sig ... end
module Test1 : functor (M : Binary_searchable1_and_for_test) -> sig ... end
module Make_and_test : functor (T : Indexable_and_for_test) -> Base.Binary_searchable.S with type t := T.t with type elt := T.elt

Make_and_test does Binary_searchable.Make and Test.

module Make1_and_test : functor (T : Indexable1_and_for_test) -> Base.Binary_searchable.S1 with type t := a T.t