A (nongeneric) F-algebra with carrier object B
.
A (nongeneric) F-coalgebra with carrier object B
.
Wrapper class for injecting useful methods into Cofree
(similar to C# extension methods).
A generic F-algebra with carrier object B
and type parameter A
.
Wrapper class for injecting useful methods into µ
.
The least fixpoint operator on endofunctors in the category Scala types.
The least fixpoint operator on endofunctors in the category Scala types.
This is used to form the carrier object (recursive type) for the initial
F-algebra.
Implemented as a partial application of Cofree
to Unit
.