Instances16Group, …
Group ()Defined in groups-0.5.3 · Data.GroupNum a => Group (Sum a)Defined in groups-0.5.3 · Data.GroupFractional a => Group (Product a)Defined in groups-0.5.3 · Data.GroupGroup a => Group (Identity a)Defined in groups-0.5.3 · Data.GroupIdentity lifts groups pointwise (at only one point).
Group a => Group (Down a)Defined in groups-0.5.3 · Data.GroupGroup a => Group (Dual a)Defined in groups-0.5.3 · Data.GroupGroup (Proxy x)Defined in groups-0.5.3 · Data.GroupTrivial group, Functor style.
Group a => Group (Op a b)Defined in groups-0.5.3 · Data.GroupGroup b => Group (a -> b)Defined in groups-0.5.3 · Data.Group(Group a, Group b) => Group (a, b)Defined in groups-0.5.3 · Data.GroupGroup a => Group (Const a x)Defined in groups-0.5.3 · Data.GroupConst lifts groups into a functor.
(Group a, Group b, Group c) => Group (a, b, c)Defined in groups-0.5.3 · Data.Group(Group (f a), Group (g a)) => Group ((:*:) f g a)Defined in groups-0.5.3 · Data.GroupProduct of groups, Functor style.
(Group a, Group b, Group c, Group d) => Group (a, b, c, d)Defined in groups-0.5.3 · Data.GroupGroup (f (g a)) => Group ((:.:) f g a)Defined in groups-0.5.3 · Data.Group(Group a, Group b, Group c, Group d, Group e) => Group (a, b, c, d, e)Defined in groups-0.5.3 · Data.Group