úÎÏ      Safe-Inferred=A wrapper for represeting the action of natural numbers with  multiplication on a monoid. (A wrapper for a group acting on itself. 0A wrapper for constructing a monoid action from . Represents an action of monoid g to set a. Laws:  .  $ must be a homomorphism of monoids. "Represents an action of semigroup g to set a. Laws:  .  ' must be a homomorphism of semigroups. The implementation uses # which is defined very efficiently  for most semigroups.       Safe-Inferred 7A wrapper for an integer acting on an instance of both  and . & The index wrap around the bounds, so  Sum 1  = (EnumBoundedIntAct maxBound) == (EnumBoundedIntAct minBound) etc. &A wrapper for an integer acting on an . If the resulting index is 1 out of the enum bounds, an exception is raised.         !        !"#$semigroups-actions-0.1Data.Semigroup.ActData.Semigroup.Act.EnumRepeat unwrapRepeatSelfAct OptionSet getOptionSet MonoidAct SemigroupActactEnumBoundedIntAct EnumIntActsemigroups-0.8.5Data.SemigroupOptionbase Data.MonoidEndo$fSemigroupActProductRepeattimes1p$fFunctorRepeat$fMonoidActSelfActSelfAct$fSemigroupActSelfActSelfAct$fMonoidSelfAct$fSemigroupSelfAct$fFunctorSelfAct$fMonoidActOptionOptionSet$fSemigroupActOptionOptionSetGHC.EnumEnumBounded"$fSemigroupActSumEnumBoundedIntAct$fFunctorEnumBoundedIntAct$fSemigroupActSumEnumIntAct$fFunctorEnumIntAct