Error_handling.Monad_syntax
val (>>=) :
'a Dkml_install_api.Forward_progress.t ->
(('a * Dkml_install_api.Forward_progress.fatal_logger) ->
'b Dkml_install_api.Forward_progress.t) ->
'b Dkml_install_api.Forward_progress.t
val (>>|) :
('a -> 'b) ->
'a Dkml_install_api.Forward_progress.t ->
'b Dkml_install_api.Forward_progress.t
val let* :
'a Dkml_install_api.Forward_progress.t ->
(('a * Dkml_install_api.Forward_progress.fatal_logger) ->
'b Dkml_install_api.Forward_progress.t) ->
'b Dkml_install_api.Forward_progress.t
val let+ :
'a Dkml_install_api.Forward_progress.t ->
('a -> 'b) ->
'b Dkml_install_api.Forward_progress.t
val return : 'a -> 'a Dkml_install_api.Forward_progress.t