title: could not find implicit value for parameter e
body: <pre><code>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"))
  }
  </code></pre>
  
  <p>how to fix:</p>
  
  <blockquote>
    <p>Error:(17, 37) could not find implicit value for parameter e:
    CuteChecker[A]   def isItCute[A](a: A) =
    implicitly[CuteChecker[A]].isCute(a)
                                        ^</p>
  </blockquote>