sig
  val iter :
    ('a, [> 'Env.typ ], [> 'Env.typdef ], 'b, 'c) Env.O.t ->
    '-> ('-> unit) -> Reg.Minterm.t -> unit
  val map :
    ('a, [> 'Env.typ ], [> 'Env.typdef ], 'b, 'c) Env.O.t ->
    '-> ('-> 'd) -> Reg.Minterm.t -> 'd list
end