Observe_fs.Maketype error = | Invalid_directory| Invalid_capacity of int| Io of IO.error| Zero_progress| Invalid_write_count of int| Unexpected of exnPrepare the directory and start one bounded background writer.
val drain : t -> Observe.Drain.tThe synchronous ownership-transfer boundary for application config. Full and closed writers reject before projection. Projections in progress reserve queue capacity until they commit or fail.
val delivery_facts : t -> delivery_factsReturn finite cumulative facts about rejected offers and accepted records later discarded by terminal delivery failure. This is observation of the writer's owned delivery state, not a persistence or durability claim.
Stop acceptance, drain accepted records, flush, close, and stop.
val pp_error : Stdlib.Format.formatter -> error -> unit