maybe I am missing something, but it should be?
example code:
import cats.implicits._
val a = Some(true)
a.ifM(Some("a"), Some("b"))
works fine, but cannot resolve for:
import cats.implicits._
val a = Some(true)
a.ifF("a", "b")
value ifF is not a member of Option[Boolean]
scala 2.12
cats 2.7