cats.instances
you may wish to do equality by making implicit val eqT: Eq[Throwable] = Eq.allEqual doing a fine grained equality on Throwable can make the code very execution order dependent
implicit val eqT: Eq[Throwable] = Eq.allEqual