Module Dkml_install_runner.Error_handling

val runner_fatal_log : id:string -> string -> unit
val catch_and_exit_on_error : id:string -> (unit -> 'a) -> 'b
val continue_or_exit : 'a Dkml_install_api.Forward_progress.t -> 'b
val map_rresult_error_to_progress : ('a, Rresult.R.msg) Stdlib.result -> 'b Dkml_install_api.Forward_progress.t
val map_msg_error_to_progress : ('a, [< `Msg of string ]) Stdlib.result -> 'b Dkml_install_api.Forward_progress.t
val map_string_error_to_progress : ('a, string) Stdlib.result -> 'b Dkml_install_api.Forward_progress.t
module Let_syntax : sig ... end

Error monad with errors of type string, for use in ppx_let.

module Monad_syntax : sig ... end