GAlgebraM

object GAlgebraM
Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

final case class Gathered[M[_], F[_], S, A](algebra: GAlgebraM[M, F, S, A], gather: (F, S) => A)

Value members

Concrete methods

def apply[M[_], F[_], S, A](run: F[S] => M[A]): GAlgebraM[M, F, S, A]
def zip[M[_] : Semigroupal, F[_] : Functor, Sx, Sy, Ax, Ay](x: GAlgebraM[M, F, Sx, Ax], y: GAlgebraM[M, F, Sy, Ay]): GAlgebraM[M, F, (Sx, Sy), (Ax, Ay)]