| Semigroup IsMain Source # | Conjunctive semigroup (NotMainis absorbing). | 
| Instance detailsDefined in Agda.Compiler.Common | 
| Semigroup Doc Source # |  | 
| Instance detailsDefined in Agda.Compiler.JS.Pretty | 
| Semigroup Comment Source # |  | 
| Instance detailsDefined in Agda.Compiler.JS.Syntax | 
| Semigroup HsCompileState Source # |  | 
| Instance detailsDefined in Agda.Compiler.MAlonzo.Misc | 
| Semigroup Occurs Source # |  | 
| Instance detailsDefined in Agda.Compiler.Treeless.Subst | 
| Semigroup SeqArg Source # |  | 
| Instance detailsDefined in Agda.Compiler.Treeless.Subst | 
| Semigroup UnderLambda Source # |  | 
| Instance detailsDefined in Agda.Compiler.Treeless.Subst | 
| Semigroup PositionMap Source # |  | 
| Instance detailsDefined in Agda.Interaction.Highlighting.Precise | 
| Semigroup OptionsPragma Source # |  | 
| Instance detailsDefined in Agda.Interaction.Library.Base | 
| Semigroup CoverageCheck Source # |  | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup ExpandedEllipsis Source # |  | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup FreeVariables Source # |  | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup Hiding Source # | Hidingis an idempotent partial monoid, with unitNotHidden.InstanceandNotHiddenare incompatible.
 | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup IsAbstract Source # | Semigroup computes if any of several is an AbstractDef. | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup JointOpacity Source # |  | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup Overlappable Source # | Just for the Hidinginstance. Should never combine different
   overlapping. | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup PositivityCheck Source # |  | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup Q0Origin Source # | Right-biased composition, because the left quantity
   acts as context, and the right one as occurrence. | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup Q1Origin Source # | Right-biased composition, because the left quantity
   acts as context, and the right one as occurrence. | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup QωOrigin Source # | Right-biased composition, because the left quantity
   acts as context, and the right one as occurrence. | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup Aspect Source # | NameKindinNamecan get more precise.
 | 
| Instance detailsDefined in Agda.Syntax.Common.Aspect | 
| Semigroup Aspects Source # |  | 
| Instance detailsDefined in Agda.Interaction.Highlighting.Precise | 
| Semigroup DefinitionSite Source # |  | 
| Instance detailsDefined in Agda.Interaction.Highlighting.Precise | 
| Semigroup NameKind Source # | Some NameKinds are more informative than others. | 
| Instance detailsDefined in Agda.Syntax.Common.Aspect | 
| Semigroup TokenBased Source # |  | 
| Instance detailsDefined in Agda.Interaction.Highlighting.Precise | 
| Semigroup MutualChecks Source # |  | 
| Instance detailsDefined in Agda.Syntax.Concrete.Definitions.Types | 
| Semigroup PatInfo Source # |  | 
| Instance detailsDefined in Agda.Syntax.Info | 
| Semigroup NameMapEntry Source # | Invariant: the KindOfNamecomponents should be equal
   whenever we have to concrete renderings of an abstract name. | 
| Instance detailsDefined in Agda.Syntax.Scope.Base | 
| Semigroup CallPath Source # |  | 
| Instance detailsDefined in Agda.Termination.Monad | 
| Semigroup VarCounts Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.Free | 
| Semigroup FlexRigMap Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.Free.Lazy | 
| Semigroup MetaSet Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.Free.Lazy | 
| Semigroup Simplification Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.Monad.Base | 
| Semigroup OccurrencesBuilder Source # | The semigroup laws only hold up to flattening of Concat. | 
| Instance detailsDefined in Agda.TypeChecking.Positivity | 
| Semigroup ClausesPostChecks Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.Rules.Def | 
| Semigroup FlexChoice Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.Rules.LHS.Problem | 
| Semigroup LeftoverPatterns Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.Rules.LHS.Problem | 
| Semigroup UnifyOutput Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.Rules.LHS.Unify.Types | 
| Semigroup IntSet Source # |  | 
| Instance detailsDefined in Agda.Utils.IntSet.Infinite | 
| Semigroup MaxNat Source # |  | 
| Instance detailsDefined in Agda.Utils.Monoid | 
| Semigroup PartialOrdering Source # | Partial ordering forms a monoid under sequencing. | 
| Instance detailsDefined in Agda.Utils.PartialOrd | 
| Semigroup ByteArray | Since: base-4.17.0.0 | 
| Instance detailsDefined in Data.Array.Byte | 
| Semigroup All | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup.Internal | 
| Semigroup Any | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup.Internal | 
| Semigroup Void | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base | 
| Semigroup Attribute |  | 
| Instance detailsDefined in Text.Blaze.Internal | 
| Semigroup AttributeValue |  | 
| Instance detailsDefined in Text.Blaze.Internal Methods (<>) :: AttributeValue -> AttributeValue -> AttributeValue # sconcat :: NonEmpty AttributeValue -> AttributeValue # stimes :: Integral b => b -> AttributeValue -> AttributeValue # | 
| Semigroup ChoiceString |  | 
| Instance detailsDefined in Text.Blaze.Internal | 
| Semigroup Builder |  | 
| Instance detailsDefined in Data.ByteString.Builder.Internal | 
| Semigroup ByteString |  | 
| Instance detailsDefined in Data.ByteString.Internal.Type | 
| Semigroup ByteString |  | 
| Instance detailsDefined in Data.ByteString.Lazy.Internal | 
| Semigroup ShortByteString |  | 
| Instance detailsDefined in Data.ByteString.Short.Internal | 
| Semigroup IntSet | Since: containers-0.5.7 | 
| Instance detailsDefined in Data.IntSet.Internal | 
| Semigroup OsString |  | 
| Instance detailsDefined in System.OsString.Internal.Types | 
| Semigroup PosixString |  | 
| Instance detailsDefined in System.OsString.Internal.Types | 
| Semigroup WindowsString |  | 
| Instance detailsDefined in System.OsString.Internal.Types | 
| Semigroup Ordering | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base | 
| Semigroup Doc |  | 
| Instance detailsDefined in Text.PrettyPrint.HughesPJ | 
| Semigroup Series |  | 
| Instance detailsDefined in Data.Aeson.Encoding.Internal | 
| Semigroup Key |  | 
| Instance detailsDefined in Data.Aeson.Key | 
| Semigroup ShortText |  | 
| Instance detailsDefined in Data.Text.Short.Internal | 
| Semigroup () | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base | 
| Semigroup (DelayedMerge hl) Source # |  | 
| Instance detailsDefined in Agda.Interaction.Highlighting.Precise | 
| Semigroup (UnderAddition Cohesion) Source # | Cohesionforms a semigroup under addition.
 | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup (UnderAddition Modality) Source # | Pointwise addition. | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup (UnderAddition Quantity) Source # |  | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup (UnderAddition Relevance) Source # |  | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup (UnderComposition Cohesion) Source # | Cohesionforms a semigroup under composition.
 | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup (UnderComposition Erased) Source # |  | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup (UnderComposition Modality) Source # | Pointwise composition. | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup (UnderComposition Quantity) Source # | Composition of quantities (multiplication). Quantity0is dominant.Quantity1is neutral.
 Right-biased for origin. | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup (UnderComposition Relevance) Source # | Relevanceforms a semigroup under composition.
 | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup (NotBlocked' t) Source # | ReallyNotBlockedis the unit.MissingClausesis dominant.should be propagated, if tied, we take the left.StuckOn{}
 | 
| Instance detailsDefined in Agda.Syntax.Internal.Blockers | 
| Eq a => Semigroup (Range' a) Source # |  | 
| Instance detailsDefined in Agda.Syntax.Position | 
| Semigroup (AbsToCon Doc) Source # |  | 
| Instance detailsDefined in Agda.Syntax.Translation.AbstractToConcrete | 
| Semigroup (CallGraph cinfo) Source # | CallGraphis a monoid underunion.
 | 
| Instance detailsDefined in Agda.Termination.CallGraph | 
| Semigroup (CMSet cinfo) Source # |  | 
| Instance detailsDefined in Agda.Termination.CallMatrix | 
| Semigroup m => Semigroup (TerM m) Source # |  | 
| Instance detailsDefined in Agda.Termination.Monad | 
| Semigroup m => Semigroup (Case m) Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.CompiledClause | 
| Semigroup c => Semigroup (WithArity c) Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.CompiledClause | 
| Semigroup a => Semigroup (VarMap' a) Source # | Proper monoid instance for VarMaprather than inheriting the broken one from IntMap.
   We combine two occurrences of a variable usingmappend. | 
| Instance detailsDefined in Agda.TypeChecking.Free.Lazy | 
| Semigroup a => Semigroup (VarOcc' a) Source # | The default way of aggregating free variable info from subterms is by adding
   the variable occurrences.  For instance, if we have a pair (t₁,t₂)then
   andt₁haso₁the occurrences of a variablexandt₂haso₂the occurrences of the same variable, then(t₁,t₂)hasmappend o₁ o₂occurrences of that variable. From counting Quantity, we extrapolate this toFlexRigandRelevance:
   we care most about aboutStronglyRigidRelevantoccurrences.
   E.g., ift₁has aStronglyRigidoccurrence andt₂aFlexibleoccurrence,
   then(t₁,t₂)still has aStronglyRigidoccurrence.
   Analogously,Relevantoccurrences count most, as we wish e.g. to forbid
   relevant occurrences of variables that are declared to be irrelevant. VarOcc'forms a semiring, and this monoid is the addition of the semiring.
 | 
| Instance detailsDefined in Agda.TypeChecking.Free.Lazy | 
| Semigroup (TCM Doc) Source # | This instance is more specific than a generic instance
 Semigroup a => Semigroup (TCM a). | 
| Instance detailsDefined in Agda.TypeChecking.Pretty | 
| Semigroup (Match a) Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.Patterns.Match | 
| Ord a => Semigroup (Bag a) Source # |  | 
| Instance detailsDefined in Agda.Utils.Bag | 
| PartialOrd a => Semigroup (Favorites a) Source # | Favoritesforms aMonoidunderemptyand 'union.
 | 
| Instance detailsDefined in Agda.Utils.Favorites | 
| Semigroup a => Semigroup (RangeMap a) Source # | Merges RangeMaps by inserting every "piece" of the smaller
 one into the larger one. | 
| Instance detailsDefined in Agda.Utils.RangeMap | 
| SmallSetElement a => Semigroup (SmallSet a) Source # |  | 
| Instance detailsDefined in Agda.Utils.SmallSet | 
| Bits a => Semigroup (And a) | Since: base-4.16 | 
| Instance detailsDefined in Data.Bits | 
| FiniteBits a => Semigroup (Iff a) | This constraint is arguably
 too strong. However, as some types (such as Natural) have undefinedcomplement, this is the only safe choice. Since: base-4.16 | 
| Instance detailsDefined in Data.Bits | 
| Bits a => Semigroup (Ior a) | Since: base-4.16 | 
| Instance detailsDefined in Data.Bits | 
| Bits a => Semigroup (Xor a) | Since: base-4.16 | 
| Instance detailsDefined in Data.Bits | 
| Semigroup a => Semigroup (Identity a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Functor.Identity | 
| Semigroup (First a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Monoid | 
| Semigroup (Last a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Monoid | 
| Semigroup a => Semigroup (Down a) | Since: base-4.11.0.0 | 
| Instance detailsDefined in Data.Ord | 
| Semigroup (First a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup | 
| Semigroup (Last a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup | 
| Ord a => Semigroup (Max a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup | 
| Ord a => Semigroup (Min a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup | 
| Monoid m => Semigroup (WrappedMonoid m) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup | 
| Semigroup a => Semigroup (Dual a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup.Internal | 
| Semigroup (Endo a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup.Internal | 
| Num a => Semigroup (Product a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup.Internal | 
| Num a => Semigroup (Sum a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup.Internal | 
| Semigroup (NonEmpty a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base | 
| Semigroup a => Semigroup (STM a) | Since: base-4.17.0.0 | 
| Instance detailsDefined in GHC.Conc.Sync | 
| (Generic a, Semigroup (Rep a ())) => Semigroup (Generically a) | Since: base-4.17.0.0 | 
| Instance detailsDefined in GHC.Generics | 
| Semigroup p => Semigroup (Par1 p) | Since: base-4.12.0.0 | 
| Instance detailsDefined in GHC.Generics | 
| Semigroup (PutM ()) |  | 
| Instance detailsDefined in Data.Binary.Put | 
| Monoid a => Semigroup (MarkupM a) |  | 
| Instance detailsDefined in Text.Blaze.Internal | 
| Num a => Semigroup (AlphaColour a) |  | 
| Instance detailsDefined in Data.Colour.Internal | 
| Num a => Semigroup (Colour a) |  | 
| Instance detailsDefined in Data.Colour.Internal | 
| Semigroup (IntMap a) | Since: containers-0.5.7 | 
| Instance detailsDefined in Data.IntMap.Internal | 
| Semigroup (Seq a) | Since: containers-0.5.7 | 
| Instance detailsDefined in Data.Sequence.Internal | 
| Ord a => Semigroup (Intersection a) |  | 
| Instance detailsDefined in Data.Set.Internal | 
| Semigroup (MergeSet a) |  | 
| Instance detailsDefined in Data.Set.Internal | 
| Ord a => Semigroup (Set a) | Since: containers-0.5.7 | 
| Instance detailsDefined in Data.Set.Internal | 
| Semigroup s => Semigroup (CI s) |  | 
| Instance detailsDefined in Data.CaseInsensitive.Internal | 
| Semigroup (DNonEmpty a) |  | 
| Instance detailsDefined in Data.DList.DNonEmpty.Internal | 
| Semigroup (DList a) |  | 
| Instance detailsDefined in Data.DList.Internal | 
| Semigroup a => Semigroup (IO a) | Since: base-4.10.0.0 | 
| Instance detailsDefined in GHC.Base | 
| (Hashable a, Eq a) => Semigroup (HashSet a) |  | 
| Instance detailsDefined in Data.HashSet.Internal | 
| Semigroup (Doc a) |  | 
| Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ | 
| Semigroup (Array a) |  | 
| Instance detailsDefined in Data.Primitive.Array | 
| Semigroup (PrimArray a) |  | 
| Instance detailsDefined in Data.Primitive.PrimArray | 
| Semigroup (SmallArray a) |  | 
| Instance detailsDefined in Data.Primitive.SmallArray | 
| Semigroup (KeyMap v) |  | 
| Instance detailsDefined in Data.Aeson.KeyMap | 
| Semigroup (IResult a) |  | 
| Instance detailsDefined in Data.Aeson.Types.Internal | 
| Semigroup (Parser a) |  | 
| Instance detailsDefined in Data.Aeson.Types.Internal | 
| Semigroup (Result a) |  | 
| Instance detailsDefined in Data.Aeson.Types.Internal | 
| Semigroup a => Semigroup (Maybe a) |  | 
| Instance detailsDefined in Data.Strict.Maybe | 
| Semigroup a => Semigroup (Concurrently a) |  | 
| Instance detailsDefined in Control.Concurrent.Async Methods (<>) :: Concurrently a -> Concurrently a -> Concurrently a # sconcat :: NonEmpty (Concurrently a) -> Concurrently a # stimes :: Integral b => b -> Concurrently a -> Concurrently a # | 
| Semigroup a => Semigroup (Q a) | Since: template-haskell-2.17.0.0 | 
| Instance detailsDefined in Language.Haskell.TH.Syntax | 
| Semigroup (Vector a) |  | 
| Instance detailsDefined in Data.Vector | 
| Prim a => Semigroup (Vector a) |  | 
| Instance detailsDefined in Data.Vector.Primitive | 
| Storable a => Semigroup (Vector a) |  | 
| Instance detailsDefined in Data.Vector.Storable | 
| Semigroup a => Semigroup (Maybe a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base | 
| Semigroup a => Semigroup (a) | Since: base-4.15 | 
| Instance detailsDefined in GHC.Base | 
| Semigroup [a] | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base | 
| (HasRange n, HasRange m) => Semigroup (ImportDirective' n m) Source # |  | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup (Using' n m) Source # |  | 
| Instance detailsDefined in Agda.Syntax.Common | 
| Semigroup a => Semigroup (Blocked' t a) Source # |  | 
| Instance detailsDefined in Agda.Syntax.Internal.Blockers | 
| (Monad m, Semigroup a) => Semigroup (PureConversionT m a) Source # |  | 
| Instance detailsDefined in Agda.TypeChecking.Conversion.Pure | 
| (MonadIO m, Semigroup a) => Semigroup (TCMT m a) Source # | Strict (non-shortcut) semigroup. Note that there might be a lazy alternative, e.g.,
   for TCM All we might want and2Mas concatenation,
   to shortcut conjunction in case we already haveFalse. | 
| Instance detailsDefined in Agda.TypeChecking.Monad.Base | 
| Monad m => Semigroup (ListT m a) Source # |  | 
| Instance detailsDefined in Agda.Utils.ListT | 
| Semigroup (Either a b) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Either | 
| Semigroup (Proxy s) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Proxy | 
| Semigroup (U1 p) | Since: base-4.12.0.0 | 
| Instance detailsDefined in GHC.Generics | 
| Semigroup (V1 p) | Since: base-4.12.0.0 | 
| Instance detailsDefined in GHC.Generics | 
| Semigroup a => Semigroup (ST s a) | Since: base-4.11.0.0 | 
| Instance detailsDefined in GHC.ST | 
| Ord k => Semigroup (Map k v) |  | 
| Instance detailsDefined in Data.Map.Internal | 
| (Eq k, Hashable k) => Semigroup (HashMap k v) |  | 
| Instance detailsDefined in Data.HashMap.Internal | 
| Semigroup (Either a b) |  | 
| Instance detailsDefined in Data.Strict.Either | 
| (Semigroup a, Semigroup b) => Semigroup (These a b) |  | 
| Instance detailsDefined in Data.Strict.These | 
| (Semigroup a, Semigroup b) => Semigroup (Pair a b) |  | 
| Instance detailsDefined in Data.Strict.Tuple | 
| (Semigroup a, Semigroup b) => Semigroup (These a b) |  | 
| Instance detailsDefined in Data.These | 
| (Semigroup a, Semigroup b) => Semigroup (a, b) | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base | 
| Semigroup b => Semigroup (a -> b) | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base | 
| Semigroup a => Semigroup (Const a b) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Functor.Const | 
| (Applicative f, Semigroup a) => Semigroup (Ap f a) | Since: base-4.12.0.0 | 
| Instance detailsDefined in Data.Monoid | 
| Alternative f => Semigroup (Alt f a) | Since: base-4.9.0.0 | 
| Instance detailsDefined in Data.Semigroup.Internal | 
| Semigroup (f p) => Semigroup (Rec1 f p) | Since: base-4.12.0.0 | 
| Instance detailsDefined in GHC.Generics | 
| Semigroup a => Semigroup (Tagged s a) |  | 
| Instance detailsDefined in Data.Tagged | 
| (Applicative m, Semigroup doc) => Semigroup (ReaderT s m doc) Source # |  | 
| Instance detailsDefined in Agda.Utils.Semigroup | 
| (Monad m, Semigroup doc) => Semigroup (StateT s m doc) Source # |  | 
| Instance detailsDefined in Agda.Utils.Semigroup | 
| Semigroup a => Semigroup (Constant a b) |  | 
| Instance detailsDefined in Data.Functor.Constant | 
| (Semigroup a, Semigroup b, Semigroup c) => Semigroup (a, b, c) | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base Methods (<>) :: (a, b, c) -> (a, b, c) -> (a, b, c) # sconcat :: NonEmpty (a, b, c) -> (a, b, c) # stimes :: Integral b0 => b0 -> (a, b, c) -> (a, b, c) # | 
| (Semigroup (f a), Semigroup (g a)) => Semigroup (Product f g a) | Since: base-4.16.0.0 | 
| Instance detailsDefined in Data.Functor.Product | 
| (Semigroup (f p), Semigroup (g p)) => Semigroup ((f :*: g) p) | Since: base-4.12.0.0 | 
| Instance detailsDefined in GHC.Generics | 
| Semigroup c => Semigroup (K1 i c p) | Since: base-4.12.0.0 | 
| Instance detailsDefined in GHC.Generics | 
| (Semigroup a, Semigroup b, Semigroup c, Semigroup d) => Semigroup (a, b, c, d) | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base Methods (<>) :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) # sconcat :: NonEmpty (a, b, c, d) -> (a, b, c, d) # stimes :: Integral b0 => b0 -> (a, b, c, d) -> (a, b, c, d) # | 
| Semigroup (f (g a)) => Semigroup (Compose f g a) | Since: base-4.16.0.0 | 
| Instance detailsDefined in Data.Functor.Compose | 
| Semigroup (f (g p)) => Semigroup ((f :.: g) p) | Since: base-4.12.0.0 | 
| Instance detailsDefined in GHC.Generics | 
| Semigroup (f p) => Semigroup (M1 i c f p) | Since: base-4.12.0.0 | 
| Instance detailsDefined in GHC.Generics | 
| (Semigroup a, Semigroup b, Semigroup c, Semigroup d, Semigroup e) => Semigroup (a, b, c, d, e) | Since: base-4.9.0.0 | 
| Instance detailsDefined in GHC.Base Methods (<>) :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) # sconcat :: NonEmpty (a, b, c, d, e) -> (a, b, c, d, e) # stimes :: Integral b0 => b0 -> (a, b, c, d, e) -> (a, b, c, d, e) # |