package foo import scala.reflect.macros.Context object Impls { private[foo] def impl(c: Context) = ??? }