sig
  type 'a view = 'Generic_core.Desc.Con.t list
  type 'a t = 'Generic_view_conlist.view
  val view : 'Generic_core.Ty.T.ty -> 'Generic_view_conlist.view
  val conap :
    'Generic_core.Desc.Con.t list -> '-> 'Generic_core.Desc.Con.conap
end