Summary:
Detail:
static Applicative<Producer<?>>
applicative()
static Comonad<Producer<?>>
comonad()
static Functor<Producer<?>>
functor()
static Monad<Producer<?>>
monad()