sig
type 'a job =
Done of 'a
| Run of OpamProcess.command *
(OpamProcess.result -> 'a OpamProcess.Job.Op.job)
val ( @@> ) :
OpamProcess.command ->
(OpamProcess.result -> 'a OpamProcess.Job.Op.job) ->
'a OpamProcess.Job.Op.job
val ( @@+ ) :
'a OpamProcess.Job.Op.job ->
('a -> 'b OpamProcess.Job.Op.job) -> 'b OpamProcess.Job.Op.job
val ( @@| ) :
'a OpamProcess.Job.Op.job -> ('a -> 'b) -> 'b OpamProcess.Job.Op.job
end