Open er1c opened 2 years ago
How does this https://github.com/lampepfl/monadic-reflection/blob/main/cats/src/main/scala/monadic/cats/package.scala#L9 provide evidence of CanReflect[IO]?
I enabled discussions and we could also move it over there. It inherits from Monadic, which implements reify:
Monadic
reify
https://github.com/lampepfl/monadic-reflection/blob/main/core/src/main/scala/monadic/Monadic.scala#L31
reify itself generically instantiates CanReflect:
CanReflect
https://github.com/lampepfl/monadic-reflection/blob/main/core/src/main/scala/monadic/Monadic.scala#L39
How does this https://github.com/lampepfl/monadic-reflection/blob/main/cats/src/main/scala/monadic/cats/package.scala#L9 provide evidence of CanReflect[IO]?