Type tag to choose a scalaz.Monoid instance that performs conjunction (&&
)
Type tag to choose a scalaz.Monoid instance that performs disjunction (||
)
Type tag to choose a scalaz.Monoid instance that inverts the operands to append
before calling the
natural scalaz.Monoid for the type.
Type tag to choose a scalaz.Monoid instance that selects the first non-zero
operand to append.
Type tag to choose a scalaz.Semigroup instance that selects the first operand to append.
Type tag to choose a scalaz.Monoid instance that selects the last non-zero
operand to append.
Type tag to choose a scalaz.Semigroup instance that selects the last operand to append.
Type tag to choose a scalaz.Monoid instance that selects the greater of two operands, ignoring zero
.
Type tag to choose a scalaz.Semigroup instance that selects the greater of two operands.
Type tag to choose a scalaz.Monoid instance that selects the lesser of two operands, ignoring zero
.
Type tag to choose a scalaz.Semigroup instance that selects the lesser of two operands.
Type tag to choose a scalaz.Monoid instance for a numeric type that performs multiplication, rather than the default monoid for these types which by convention performs addition.
Type tag to choose a scalaz.Applicative instance that runs scalaz.
Type tag to choose as scalaz.Applicative instance that performs zipping.
Type tags that are used to discriminate between alternative type class instances.
scalaz.Tag and,
@@
in the package object scalaz .