let cigar_op_soft_clipping i = Or_error.(positive i >>| fun i -> `Soft_clipping i)