Implicits in Scala