Pipe_libmodule Broadcast_pipe : sig ... endA broadcast_pipe allows multiple readers for a single writer without needing to fork explicitly. It is always synchronous and always has at least one value in it.
module Linear_pipe : sig ... endmodule Strict_pipe : sig ... end