ついにScalaでもderiving Functorできるようになるらしい!?

まじか


https://github.com/milessabin/shapeless/blob/6534334603a640/examples/src/main/scala/shapeless/examples/functor.scala


今までEqualとかのkindのものしかできてなかったわけですが、これができるようになると、色々夢が広がりそう。
ただ、これ書いてる時点で数日前(2015/02/20くらい) のコミットで、最新安定版のshapeless 2.1.0には入ってないので、実際使えるのはある程度さきになりそう?