Skip to content

Semigroupal

Semigroupal

Bases: Functor[F, A], Protocol

Semigroupal

Source code in funclift/semigroupal.py
15
16
17
18
19
20
class Semigroupal(Functor[F, A], Protocol):
    """Semigroupal"""

    @staticmethod
    def product(d: Functor[F, D], e: Functor[F, E]) -> Functor[F, tuple[D, E]]:
        ...