Module type Sink.S

type t
type msg
val push : t -> msg -> unit Async_kernel.Deferred.t