sig
  type t
  external make : unit -> Exchanger.t = "ocamljava_exchanger_make"
  external exchange : Exchanger.t -> '-> 'a
    = "ocamljava_exchanger_exchange"
  external exchange_time : Exchanger.t -> '-> int64 -> TimeUnit.t -> 'a
    = "ocamljava_exchanger_exchange_time"
end