Monoid wrappers for numeric data
Monoid wrapper for numbers with operation Num.* and identity 1
wrap a number
access field unwrap
Alias for Product.unwrap
Monoid wrapper for numbers with operation Num.+ and identity 0
wrap a number
access field unwrap
Alias for Sum.unwrap
inherited from Eq.!=
Function generated for derived instance.
Function generated for derived instance.
inherited from Eq.!=
Function generated for derived instance.
Function generated for derived instance.
The Monoid instance for Product has identity 1
inherited from Monoid.mconcat
Product 1@
inherited from Monoid.mtimes
The Monoid instance for Sum has identity 0
inherited from Monoid.mconcat
Sum 0
inherited from Monoid.mtimes
inherited from Ord.<
inherited from Ord.<=
Function generated for derived instance.
inherited from Ord.>
inherited from Ord.>=
inherited from Ord.compare
inherited from Ord.max
inherited from Ord.min
inherited from Ord.<
inherited from Ord.<=
Function generated for derived instance.
inherited from Ord.>
inherited from Ord.>=
inherited from Ord.compare
inherited from Ord.max
inherited from Ord.min
The Semigroup instance for Product uses operation Num.*
Product 3 <> Product 7 == Product 21@
inherited from Semigroup.sconcat
inherited from Semigroup.stimes
The Semigroup instance for Sum uses operation Num.+
Sum 19 <> Sum 23 == Sum 42
inherited from Semigroup.sconcat
inherited from Semigroup.stimes
inherited from Show.display
Function generated for derived instance.
inherited from Show.showChars
inherited from Show.showList
inherited from Show.showsPrec
Function generated for derived instance.
inherited from Show.display
Function generated for derived instance.
inherited from Show.showChars
inherited from Show.showList
inherited from Show.showsPrec
Function generated for derived instance.
Ord_Product.>=, Ord_Product.<, Ord_Product.<=, Ord_Product.>
Show_Product.showsub, Show_Product.display, Show_Product.show