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