Wie kann ich mit der neuen Slick 2.0 HList das Limit von 22 Spalten überwinden?

Momentan schreibe ich Slick-Code, um ein altes Schema mit zwei Tabellen> 22 Spalten als Ziel festzulegen. Wie mache ichVerwenden Sie den neuen HList-Code? Ich habe 2.0-M3, die in anderer Hinsicht unter Scala 2.10.3 einwandfrei funktionieren. Hier ist die Syntax, die ich derzeit für Case-Klassen / Tupel verwende. Was würde ich tun?Verwenden Sie die neuen HListen, die in den Dokumenten erwähnt werden?

  case class Joiner(
      id: Int,
      name: Option[String],
      contact: Option[String]
  )

  class Joiners(tag: Tag) extends Table[Joiner](tag, "joiner") {
    def id = column[Int]("id", O.PrimaryKey, O.AutoInc, O.DBType("int(11)"))
    def name = column[Option[String]]("name", O.DBType("varchar(255)"))
    def contact = column[Option[String]]("contact", O.DBType("text"))
    def * = (id, name.?, contact.?) <> (Joiner.tupled, Joiner.unapply)
  }
  val joiners = TableQuery[Joiners]

Ich sehe keine in den Beispielen und nur eine kurze Erwähnung in den neu aktualisierten Dokumenten. Ich bin neu in Scala sowie Slick.