sig
  type t = int
  val per_interface : USB.Class.t
  val audio : USB.Class.t
  val communication : USB.Class.t
  val hid : USB.Class.t
  val printer : USB.Class.t
  val ptp : USB.Class.t
  val mass_storage : USB.Class.t
  val hub : USB.Class.t
  val data : USB.Class.t
  val vendor_specific : USB.Class.t
  val to_string : USB.Class.t -> string
end