functor (M : Accessors3_with_comparator) -> sig  end