functor (M : Map2->
  sig
    val lift_box :
      ('Bindlib.box, 'Bindlib.box) M.t -> ('a, 'b) M.t Bindlib.box
  end