sig
  type ('a, 'b) man = {
    man : ('a, 'b) Bddapron.Mtbdddomain0.man;
    papron : 'Apron.Policy.man;
    ptable : 'Bddapron.Policy.DPolicy.table;
    betable : 'Bddapron.Policy.DDDnf.table;
    symbol : 'Bddapron.Env.symbol;
  }
  type 'a t = 'Bddapron.Policy.DPolicy.t Cudd.Mtbdd.t
end