Module Imandra_tools.Term_utils
module T = Imandra_surface.Termval iter : f:( T.t -> unit ) -> T.t -> unitval prewalk : f:( T.t -> T.t ) -> T.t -> T.tval gather : f:( T.t -> 'a option ) -> T.t -> 'a listval eq_to_isa : T.t -> T.tval hd_tl_to_destruct : T.t -> T.tval flatten_let : T.t -> T.tval constrs_of_ty :
Imandra_surface.Type.t ->
Imandra_surface.Type.t Imandra_surface.Type.adt_row listval fields_of_ty : Imandra_surface.Type.t -> Imandra_surface__.Uid.t CCList.t