case classProxyableMember(method: scala.reflect.macros.Universe.MethodSymbol, signature: scala.reflect.macros.Universe.Type) extends Product with Serializable
case classVariant(rawMethod: scala.reflect.macros.Universe.MethodSymbol, returnType: scala.reflect.macros.Universe.Type) extends Product with Serializable