Michael Pilquist
Michael Pilquist
Some examples: ``` scala // Fails to compile @typeclass trait F[A] { self => type B = A def f(a: A): Option[B] } // Fails to compile @typeclass trait G[A]...
E.g., bifunctors, profunctors, arrows
Note: implementation of annotation filtering needs to be modified so that we can remove subtypes of simulacrum annotations.
## minimized code ```Scala def isMappedByShouldBeInductive1[F[_], A, B
Review by @milessabin and @non
Depends on https://github.com/typelevel/cats/issues/4587.
I was looking in to the intermittent test failures in #3376 and seemed to have found a bug in our support for UDP on the JVM. Consider the following application,...
Need both: - Cats 2.11.0: https://github.com/typelevel/cats/pull/4585 - Shapeless 2.4.0: https://github.com/milessabin/shapeless/issues/1355