Job.OpOpen type and add combinators. Meant to be opened
Stage a shell command with its continuation, eg:
command "ls" ["-a"] @@> fun result ->
if OpamProcess.is_success result then Done result.r_stdout
else failwith "ls"job1 @@+ fun r -> job2 appends the computation of tasks in job2 after job1