type t = [ | `Left of F.t| `Right of I.t
]val show_group : group -> 'aval to_group : 'a -> 'b optionval arbitrary : unit -> 'aval pretty : unit -> t -> Goblint_lib__Printable.Pretty.docval show : [< `Left of F.t | `Right of I.t ] -> stringval name : unit -> stringval to_yojson :
[< `Left of F.t | `Right of I.t ] ->
[> `Assoc of (string * Yojson.Safe.t) list ]val relift :
[< `Left of F.t | `Right of I.t ] ->
[> `Left of F.t | `Right of I.t ]