MacroExtensions: avoid evidence name clashes. (see https://issues.scala-lang.org/browse/SI-7170)