sig
  val ( >>= ) :
    'Assemblage.Cmd.result ->
    ('-> 'Assemblage.Cmd.result) -> 'Assemblage.Cmd.result
  val ( >>| ) :
    'Assemblage.Cmd.result -> ('-> 'b) -> 'Assemblage.Cmd.result
end