diff --git a/core/src/main/scala/cats/data/Cokleisli.scala b/core/src/main/scala/cats/data/Cokleisli.scala index 6dbf61e11d..6f64e9b8d6 100644 --- a/core/src/main/scala/cats/data/Cokleisli.scala +++ b/core/src/main/scala/cats/data/Cokleisli.scala @@ -142,9 +142,6 @@ private trait CokleisliArrow[F[_]] extends Arrow[Cokleisli[F, ?, ?]] with Coklei def lift[A, B](f: A => B): Cokleisli[F, A, B] = Cokleisli(fa => f(F.extract(fa))) - def id[A]: Cokleisli[F, A, A] = - Cokleisli(fa => F.extract(fa)) - def first[A, B, C](fa: Cokleisli[F, A, B]): Cokleisli[F, (A, C), (B, C)] = fa.first[C] diff --git a/core/src/main/scala/cats/data/Kleisli.scala b/core/src/main/scala/cats/data/Kleisli.scala index 8d0b19464d..5e86a0cf59 100644 --- a/core/src/main/scala/cats/data/Kleisli.scala +++ b/core/src/main/scala/cats/data/Kleisli.scala @@ -274,7 +274,7 @@ private[data] trait KleisliChoice[F[_]] extends Choice[Kleisli[F, ?, ?]] with Kl private[data] trait KleisliCategory[F[_]] extends Category[Kleisli[F, ?, ?]] with KleisliCompose[F] { implicit def F: Monad[F] - def id[A]: Kleisli[F, A, A] = Kleisli.ask[F, A] + override def id[A]: Kleisli[F, A, A] = Kleisli.ask[F, A] } private[data] trait KleisliCompose[F[_]] extends Compose[Kleisli[F, ?, ?]] {