```Scala object Test { implicit val f: implicit (implicit Int => Int) => Int = ??? implicit val n: Int = 3 implicit val g: implicit Int => Int = ??? f : Int } ```