Nusmv.With_interfacemodule I : Hardcaml.Interface.Smodule O : Hardcaml.Interface.Stype model := ttype ltl := Hardcaml.Property.LTL.pathtype ctl := Hardcaml.Property.CTL.stateval create : name:Base.string -> Hardcaml.Interface.Create_fn(I)(O).t -> tval ltl : t -> (ltl Base.array I.t, ltl Base.array O.t) Circuit_properties.tval ctl : t -> (ctl Base.array I.t, ctl Base.array O.t) Circuit_properties.t