Trading_engine.JournalAppend-only JSON Lines writer with atomic successful finalization.
val create :
?effects:Boundary_effects.t ->
?durability:Artifact_writer.durability ->
string ->
(t, Diagnostic.t) Stdlib.resultval append : t -> Audit.t -> (unit, Diagnostic.t) Stdlib.resultval close_preserving_partial : t -> unitval commit : t -> (unit, Diagnostic.t) Stdlib.resultval artifact : t -> Artifact_writer.t