GAlgebra

final class GAlgebra[F[_], S, A](val run: F[S] => A) extends AnyVal
Companion:
object
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def andThen[B](f: GAlgebra[F, A, B])(implicit F: CoflatMap[F]): GAlgebra[F, S, B]
def apply(fs: F[S]): A
def compose[Z](f: GAlgebra[F, Z, S])(implicit F: CoflatMap[F]): GAlgebra[F, Z, A]
def gather(gather: (F, S) => A): Gathered[F, S, A]
def lift[M[_]](implicit M: Applicative[M]): GAlgebraM[M, F, S, A]
def toCokleisli: Cokleisli[F, S, A]
def zip[T, B](that: GAlgebra[F, T, B])(implicit ev: Functor[F]): GAlgebra[F, (S, T), (A, B)]

Concrete fields

val run: F[S] => A