InvariantSet.InvariantTypetype t = | LocationInvariant of LocationInvariant.t| LoopInvariant of LoopInvariant.t| LoopTransitionInvariant of LoopTransitionInvariant.t| LocationTransitionInvariant of LocationTransitionInvariant.t| FlowInsensitiveInvariant of FlowInsensitiveInvariant.tval hash : t -> intval invariant_type : t -> stringval to_yaml' : 
  t ->
  (string
   * [> `A of [> `String of string ] list
     | `O of (string * [> `Float of float | `String of string ]) list
     | `String of string ])
    listval of_yaml : Yaml.value -> (t, [ `Msg of string ]) Stdlib.result