I'm using Scala 2.11, Slick 2.1.0-M2, PlayFramework 2.3.1.

I need to map 25 columns table to Scala's case class.

For example I have this case class:

```
case class Test(f1: Long, f2: String, f3: String, f4: String, f5: String, 
                f6: String, f7: String, f8: String, f9: String, f10: String, 
                f11: String, f12: String, f13: String, f14: String, f15: String, 
                f16: String, f17: String, f18: String, f19: String, f20: String, 
                f21: String, f22: String, f23: Float, f24: Float, f25: String)

```

I read that it is possible to write custom `Shape` ([proof](http://slick.typesafe.com/doc/2.1.0-RC1/userdefined.html#polymorphic-types-e-g-custom-tuple-types-or-hlists)), but any my attempts to realize it is fails.

Please help me map this case class to table.