Skip to content

SOE #9293

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
sir-wabbit opened this issue Jul 6, 2020 · 0 comments · Fixed by #11258
Closed

SOE #9293

sir-wabbit opened this issue Jul 6, 2020 · 0 comments · Fixed by #11258

Comments

@sir-wabbit
Copy link

Minimized code

class Foo[X] {
  def foo: X[X] = foo(null)
}
object Foo {
  implicit def baz[X](arg: X): Foo[X] = ???
}

Output (click arrow to expand)

java.lang.StackOverflowError while compiling test.scala
Exception in thread "main" java.lang.StackOverflowError
	at dotty.tools.dotc.core.Types$NamedType.denot(Types.scala:1981)
	at dotty.tools.dotc.core.Types$NamedType.info(Types.scala:1974)
	at dotty.tools.dotc.core.Types$AppliedType.tryMatchAlias$1(Types.scala:3811)
	at dotty.tools.dotc.core.Types$AppliedType.tryNormalize$$anonfun$1(Types.scala:3820)
	at dotty.tools.dotc.core.Types$Type.orElse(Types.scala:145)
	at dotty.tools.dotc.core.Types$AppliedType.tryNormalize(Types.scala:3820)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:151)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4970)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:156)
	at dotty.tools.dotc.core.TypeOps$SimplifyMap.apply(TypeOps.scala:161)
	at dotty.tools.dotc.core.Types$TypeMap.op$4(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapArgs$1(Types.scala:4943)
	at dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:4951)
	at dotty.tools.dotc.core.TypeOps$.mapOver$1(TypeOps.scala:128)
	at dotty.tools.dotc.core.TypeOps$.simplify(TypeOps.scala:152)
	at dotty.tools.dotc.core.Types$Type.simplified(Types.scala:1678)
	at dotty.tools.dotc.typer.Typer.simplify(Typer.scala:2451)
	at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:2438)
	at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$2(ProtoTypes.scala:337)
	at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:293)
	at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:338)
	at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:815)
	at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:815)
	at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:538)
	at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:607)
	at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:363)
	at dotty.tools.dotc.typer.Applications$TypedApply.<init>(Applications.scala:710)
	at dotty.tools.dotc.typer.Applications$ApplyToUntyped.<init>(Applications.scala:814)
	at dotty.tools.dotc.typer.Applications.ApplyTo(Applications.scala:1023)
	at dotty.tools.dotc.typer.Typer.ApplyTo(Typer.scala:89)
	at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:888)
	at dotty.tools.dotc.typer.Applications.realApply$5$$anonfun$4(Applications.scala:949)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:960)
	at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:998)
	at dotty.tools.dotc.typer.Typer.typedApply(Typer.scala:89)
	at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:2376)
	at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:2436)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Implicits.tryConversion$1(Implicits.scala:1026)
	at dotty.tools.dotc.typer.Implicits.op$2(Implicits.scala:1038)
	at dotty.tools.dotc.typer.Implicits.typedImplicit(Implicits.scala:1059)
	at dotty.tools.dotc.typer.Typer.typedImplicit(Typer.scala:89)
	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.tryImplicit(Implicits.scala:1092)
	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.rank$1(Implicits.scala:1172)
	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicits(Implicits.scala:1272)
	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1293)
	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1301)
	at dotty.tools.dotc.typer.Implicits.op$1(Implicits.scala:963)
	at dotty.tools.dotc.typer.Implicits.inferImplicit(Implicits.scala:999)
	at dotty.tools.dotc.typer.Typer.inferImplicit(Typer.scala:89)
	at dotty.tools.dotc.typer.Implicits.inferView(Implicits.scala:747)
	at dotty.tools.dotc.typer.Typer.inferView(Typer.scala:89)
	at dotty.tools.dotc.typer.Typer.adaptToSubType$1(Typer.scala:3411)
	at dotty.tools.dotc.typer.Typer.adaptNoArgsOther$4(Typer.scala:3217)
	at dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:3269)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3500)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2789)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:2963)
	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:3492)
	at dotty.tools.dotc.typer.Typer.op$3(Typer.scala:2836)
	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:2837)
	at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2502)
	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2511)
	at dotty.tools.dotc.typer.Typer.op$4$$anonfun$1(Typer.scala:2791)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2633)
	at dotty.tools.dotc.typer.Typer.op$2(Typer.scala:2793)
	at dotty.tools.dotc.typer.Typer.tryInsertImplicitOnQualifier(Typer.scala:2796)
	at dotty.tools.dotc.typer.Typer.tryImplicit$1(Typer.scala:2753)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit$$anonfun$3(Typer.scala:2776)
	at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:2636)
	at dotty.tools.dotc.typer.Typer.tryInsertApplyOrImplicit(Typer.scala:2777)
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants