Summon the Representable
instance for F
Summon the Representable
instance for F
Example:
scala> import cats.implicits._ scala> type Pair[A] = (A, A) scala> Representable[Pair].index(("foo", "bar"))(false) res0: String = bar
Derives a Bimonad
instance for any Representable
functor whos representation
has a Monoid
instance.
Derives a Monad
instance for any Representable
functor