let cigar_op_deletion i = Or_error.(positive i >>| fun i -> `Deletion i)