## Minimized code ```Scala class Foo[X] { def foo: X[X] = foo(null) } object Foo { implicit def baz[X](arg: X): Foo[X] = ??? } ``` ## Output (click arrow to expand) <details> ```scala 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) ... ``` </details>