`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`