case class Cat(name: String)
object CuterImplicits {
  implicit class CatCuteChecker(c: Cat) {
    def isCute(c: Cat) = true
  }
}
trait CuteChecker[A] {
  def isCute(a: A): Boolean
}
object CheckingForCuteness {
  def isItCute[A](a: A) = implicitly[CuteChecker[A]].isCute(a)
}
object Main extends App {
  CheckingForCuteness.isItCute[Cat](Cat("funny"))
}
how to fix:
Error:(17, 37) could not find implicit value for parameter e: CuteChecker[A] def isItCute[A](a: A) = implicitly[CuteChecker[A]].isCute(a) ^
 
     
     
     
    