let mk_nat = { dom = Dom.Int; lo = Some(trueQ.zero); hi = None }