Scala-Beizen und Typparameter

Ich benutzeScala Beizen, ein Framework zur automatischen Serialisierung für Scala. LautFolien des Autors, jeder TypT kann gebeizt werden, solange ein impliziter Fehler vorliegtPickler[T] im Visier. Hier gehe ich davon aus, dass sie meintscala.tools.nsc.io.Pickler. Folgendes wird jedoch nicht kompiliert:

import scala.pickling._
import scala.pickling.binary._
import scala.tools.nsc.io.Pickler

object Foo {
  def bar[T: Pickler](t: T) = t.pickle
}

Der Fehler ist:

[error] exception during macro expansion:
[error] scala.ScalaReflectionException: type T is not a class
[error]     at scala.reflect.api.Symbols$SymbolApi$class.asClass(Symbols.scala:323)
[error]     at scala.reflect.internal.Symbols$SymbolContextApiImpl.asClass(Symbols.scala:73)
[error]     at scala.pickling.PickleMacros$class.pickleInto(Macros.scala:381)
[error]     at scala.pickling.Compat$$anon$17.pickleInto(Compat.scala:33)
[error]     at scala.pickling.Compat$.PickleMacros_pickleInto(Compat.scala:34)

Ich verwende Scala 2.10.2 mit scala-pickling 0.8-SNAPSHOT.

Ist das ein Fehler oder ein Benutzerfehler?

EDIT 1: Der gleiche Fehler tritt bei beiden aufscala.pickling.SPickler undscala.pickling.DPickler.

EDIT 2: Es sieht so aus, als wäre dies ein Fehler:https://github.com/scala/pickling/issues/31