Skip to content

Instantly share code, notes, and snippets.

@grahamar
Last active July 1, 2019 15:54
Show Gist options
  • Save grahamar/f9100091d61f0313327a07e6aba06435 to your computer and use it in GitHub Desktop.
Save grahamar/f9100091d61f0313327a07e6aba06435 to your computer and use it in GitHub Desktop.
package com.example.converters
import java.io.ByteArrayOutputStream
import com.example.schema.Author
import com.google.datastore.v1.Key.PathElement
import com.google.datastore.v1.{Entity, Key}
import shapeless.datatype.datastore._
object AuthorConverter extends Converter[Author] {
private val authorKind = "author"
private val dataType = DatastoreType[Author]
override def asEntity(v: Author): Entity = {
val path = PathElement.newBuilder().setKind(authorKind).setName(v.id.toString).build()
val key = Key.newBuilder().addPath(path).build()
val entity = dataType.toEntityBuilder(v).setKey(key)
entity.build()
}
}
package com.example
import com.example.schema.{Author, Story}
package object converters {
implicit val authorConverter: Converter[Author] = AuthorConverter
implicit val storyConverter: Converter[Story] = StoryConverter
}
[info] Compiling 21 Scala sources and 2 Java sources to /Users/graham/code/pipeline/target/scala-2.12/classes ...
[error] ## Exception when compiling 23 sources to /Users/graham/code/pipeline/target/scala-2.12/classes
[error] null
[error] scala.reflect.internal.Symbols$Symbol.ownerChain(Symbols.scala:1234)
[error] scala.reflect.internal.Symbols$Symbol.ownerChain(Symbols.scala:1234)
[error] scala.tools.nsc.typechecker.Typers$Typer.qualifyingClass(Typers.scala:470)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$49(Typers.scala:5002)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedThis$1(Typers.scala:5002)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5684)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedSuper$1(Typers.scala:5788)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5663)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5690)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedSelectOrSuperQualifier$1(Typers.scala:5804)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedSelectOrSuperQualifier(Typers.scala:5825)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedSelectOrSuperCall$1(Typers.scala:5147)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5681)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$38(Typers.scala:4855)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:713)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4857)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4885)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5680)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:5790)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3373)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3373)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2503)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$98(Typers.scala:5655)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:500)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5690)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:5788)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5645)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:5790)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3373)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3373)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:2030)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1843)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5646)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:5790)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3373)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3373)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2503)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$98(Typers.scala:5655)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:500)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5690)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedTyped$1(Typers.scala:5453)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5683)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.$anonfun$onSuccess$1(Macros.scala:687)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.typecheck$1(Macros.scala:687)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.onSuccess(Macros.scala:699)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:638)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] scala.Option.getOrElse(Option.scala:138)
[error] shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] java.lang.reflect.Method.invoke(Method.java:498)
[error] scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] scala.Option.getOrElse(Option.scala:138)
[error] shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] java.lang.reflect.Method.invoke(Method.java:498)
[error] scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] scala.Option.getOrElse(Option.scala:138)
[error] shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] java.lang.reflect.Method.invoke(Method.java:498)
[error] scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] scala.Option.getOrElse(Option.scala:138)
[error] shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] java.lang.reflect.Method.invoke(Method.java:498)
[error] scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] scala.Option.getOrElse(Option.scala:138)
[error] shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] java.lang.reflect.Method.invoke(Method.java:498)
[error] scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] scala.Option.getOrElse(Option.scala:138)
[error] shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] java.lang.reflect.Method.invoke(Method.java:498)
[error] scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] scala.Option.getOrElse(Option.scala:138)
[error] shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] java.lang.reflect.Method.invoke(Method.java:498)
[error] scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error]
[error] java.lang.StackOverflowError
[error] at scala.reflect.internal.Symbols$Symbol.ownerChain(Symbols.scala:1234)
[error] at scala.reflect.internal.Symbols$Symbol.ownerChain(Symbols.scala:1234)
[error] at scala.tools.nsc.typechecker.Typers$Typer.qualifyingClass(Typers.scala:470)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$49(Typers.scala:5002)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedThis$1(Typers.scala:5002)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5684)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedSuper$1(Typers.scala:5788)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:5663)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5690)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedSelectOrSuperQualifier$1(Typers.scala:5804)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedSelectOrSuperQualifier(Typers.scala:5825)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedSelectOrSuperCall$1(Typers.scala:5147)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5681)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$38(Typers.scala:4855)
[error] at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:713)
[error] at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4857)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4885)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5680)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:5790)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3373)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3373)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2503)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$98(Typers.scala:5655)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:500)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5690)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:5788)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5645)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:5790)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3373)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3373)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:2030)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1843)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5646)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:5790)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3373)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3373)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2503)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$98(Typers.scala:5655)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:500)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5690)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedTyped$1(Typers.scala:5453)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5683)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5726)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.$anonfun$onSuccess$1(Macros.scala:687)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.typecheck$1(Macros.scala:687)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.onSuccess(Macros.scala:699)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:638)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] at scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] at scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] at shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] at shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] at scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] at scala.Option.getOrElse(Option.scala:138)
[error] at shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] at shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] at shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] at shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] at shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] at shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] at shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] at shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] at java.lang.reflect.Method.invoke(Method.java:498)
[error] at scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] at scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] at shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] at shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] at scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] at scala.Option.getOrElse(Option.scala:138)
[error] at shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] at shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] at shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] at shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] at shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] at shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] at shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] at shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] at java.lang.reflect.Method.invoke(Method.java:498)
[error] at scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] at scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] at shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] at shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] at scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] at scala.Option.getOrElse(Option.scala:138)
[error] at shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] at shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] at shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] at shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] at shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] at shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] at shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] at shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] at java.lang.reflect.Method.invoke(Method.java:498)
[error] at scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] at scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] at shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] at shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] at scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] at scala.Option.getOrElse(Option.scala:138)
[error] at shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] at shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] at shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] at shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] at shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] at shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] at shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] at shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] at java.lang.reflect.Method.invoke(Method.java:498)
[error] at scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] at scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] at shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] at shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] at scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] at scala.Option.getOrElse(Option.scala:138)
[error] at shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] at shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] at shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] at shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] at shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] at shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] at shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] at shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] at java.lang.reflect.Method.invoke(Method.java:498)
[error] at scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] at scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] at shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] at shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] at scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] at scala.Option.getOrElse(Option.scala:138)
[error] at shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] at shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] at shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] at shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] at shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] at shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] at shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] at shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] at java.lang.reflect.Method.invoke(Method.java:498)
[error] at scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] at scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] at shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] at shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] at scala.util.Either$LeftProjection.flatMap(Either.scala:561)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$1(lazy.scala:505)
[error] at scala.Option.getOrElse(Option.scala:138)
[error] at shapeless.LazyMacros$DerivationContext.derive(lazy.scala:505)
[error] at shapeless.LazyMacros$DerivationContext$State$.deriveInstance(lazy.scala:337)
[error] at shapeless.LazyMacrosCompat.deriveInstance(lazymacros.scala:50)
[error] at shapeless.LazyMacrosCompat.deriveInstance$(lazymacros.scala:33)
[error] at shapeless.LazyMacros$.deriveInstance(lazy.scala:582)
[error] at shapeless.LazyMacros.mkImpl(lazy.scala:216)
[error] at shapeless.LazyMacros.mkLazyImpl(lazy.scala:203)
[error] at shapeless.LazyMacrosRef.mkLazyImpl(lazyref.scala:34)
[error] at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
[error] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] at java.lang.reflect.Method.invoke(Method.java:498)
[error] at scala.reflect.macros.runtime.JavaReflectionRuntimes$JavaReflectionResolvers.$anonfun$resolveJavaReflectionRuntime$4(JavaReflectionRuntimes.scala:46)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:826)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$$anon$4.transform(Macros.scala:966)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll(Macros.scala:974)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandAll$(Macros.scala:955)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandAll(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime(Macros.scala:811)
[error] at scala.tools.nsc.typechecker.Macros.macroExpandWithRuntime$(Macros.scala:802)
[error] at scala.tools.nsc.Global$$anon$4.macroExpandWithRuntime(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:632)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros$DefMacroExpander.onDelayed(Macros.scala:759)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.$anonfun$expand$1(Macros.scala:646)
[error] at scala.tools.nsc.Global.withInfoLevel(Global.scala:227)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.expand(Macros.scala:625)
[error] at scala.tools.nsc.typechecker.Macros$MacroExpander.apply(Macros.scala:612)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand(Macros.scala:787)
[error] at scala.tools.nsc.typechecker.Macros.standardMacroExpand$(Macros.scala:785)
[error] at scala.tools.nsc.Global$$anon$4.standardMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:439)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins$$anon$12.default(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.invoke(AnalyzerPlugins.scala:414)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.typechecker.AnalyzerPlugins.pluginsMacroExpand$(AnalyzerPlugins.scala:436)
[error] at scala.tools.nsc.Global$$anon$4.pluginsMacroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand(Macros.scala:776)
[error] at scala.tools.nsc.typechecker.Macros.macroExpand$(Macros.scala:769)
[error] at scala.tools.nsc.Global$$anon$4.macroExpand(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.vanillaAdapt$1(Typers.scala:1183)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1243)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1216)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor(Implicits.scala:47)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicitFor$(Implicits.scala:46)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicitFor(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$applyImplicitArgs$2(Typers.scala:263)
[error] at scala.tools.nsc.typechecker.Typers$Typer.applyImplicitArgs(Typers.scala:256)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$adapt$1(Typers.scala:901)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adaptToImplicitMethod$1(Typers.scala:491)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1239)
[error] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1236)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit1(Implicits.scala:768)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.typedImplicit0(Implicits.scala:705)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.scala$tools$nsc$typechecker$Implicits$ImplicitSearch$$typedImplicit(Implicits.scala:529)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.rankImplicits(Implicits.scala:1028)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch$ImplicitComputation.findBest(Implicits.scala:1059)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1116)
[error] at scala.tools.nsc.typechecker.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1512)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit1(Implicits.scala:111)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:92)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:89)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.tools.nsc.typechecker.Implicits.$anonfun$inferImplicit$1(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit(Implicits.scala:143)
[error] at scala.tools.nsc.typechecker.Implicits.inferImplicit$(Implicits.scala:141)
[error] at scala.tools.nsc.Global$$anon$4.inferImplicit(Global.scala:477)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue(Typers.scala:56)
[error] at scala.reflect.macros.contexts.Typers.inferImplicitValue$(Typers.scala:54)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at scala.reflect.macros.contexts.Context.inferImplicitValue(Context.scala:18)
[error] at shapeless.LazyMacros$DerivationContext$State$.resolveInstance(lazy.scala:304)
[error] at shapeless.LazyMacros$DerivationContext.resolve0(lazy.scala:431)
[error] at shapeless.LazyMacros$DerivationContext.resolve(lazy.scala:423)
[error] at shapeless.LazyMacros$DerivationContext.$anonfun$derive$2(lazy.scala:507)
[error] (Compile / compileIncremental) java.lang.StackOverflowError
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment