| S | GHC.Generics | 
| S# | GHC.Integer.GMP.Internals | 
| S1 | GHC.Generics | 
| S390 | Distribution.System | 
| S390X | Distribution.System | 
| Safe |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| safe |  | 
| 1 (Function) | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Function) | Data.Text.Internal | 
| safeHead | Distribution.Utils.Generic, Distribution.Simple.Utils | 
| SafeImports | Language.Haskell.Extension, Distribution.Simple | 
| safeIndex | GHC.Arr | 
| safeInit | Distribution.Utils.Generic, Distribution.Simple.Utils | 
| safeLast | Distribution.Utils.Generic, Distribution.Simple.Utils | 
| safeRangeSize | GHC.Arr | 
| safeStrategy | Data.ByteString.Builder.Internal, Data.ByteString.Builder.Extra | 
| safeTail | Distribution.Utils.Generic, Distribution.Simple.Utils | 
| Safety | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| sameArray# | GHC.Base, GHC.Exts, GHC.Prim.PtrEq | 
| sameArrayArray# | GHC.ArrayArray, GHC.Exts | 
| sameByteArray# | GHC.Base, GHC.Exts, GHC.Prim.PtrEq | 
| sameChar | GHC.TypeLits | 
| sameDirectory | Distribution.Utils.Path | 
| sameIOPort# | GHC.Base, GHC.Exts, GHC.Prim.PtrEq | 
| sameMutableArray# | GHC.Base, GHC.Exts, GHC.Prim.PtrEq | 
| sameMutableArrayArray# | GHC.ArrayArray, GHC.Exts | 
| sameMutableByteArray# | GHC.Base, GHC.Exts, GHC.Prim.PtrEq | 
| sameMutVar# | GHC.Base, GHC.Exts, GHC.Prim.PtrEq | 
| sameMVar# | GHC.Base, GHC.Exts, GHC.Prim.PtrEq | 
| sameNat | GHC.TypeNats, GHC.TypeLits | 
| sameSmallArray# | GHC.Base, GHC.Exts, GHC.Prim.PtrEq | 
| sameSmallMutableArray# | GHC.Base, GHC.Exts, GHC.Prim.PtrEq | 
| sameSymbol | GHC.TypeLits | 
| sameTVar# | GHC.Base, GHC.Exts, GHC.Prim.PtrEq | 
| sample | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| sanity | GHC.RTS.Flags | 
| satisfy |  | 
| 1 (Function) | Distribution.Compat.CharParsing | 
| 2 (Function) | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| 3 (Function) | Text.ParserCombinators.ReadP | 
| satisfyRange | Distribution.Compat.CharParsing | 
| Saturday | Data.Time.Calendar.WeekDate, Data.Time.Calendar, Data.Time | 
| saved_errno | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| Saxpath | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| SAX_PD | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| sbignat_powmod | GHC.Num.Backend.Selected, GHC.Num.Backend | 
| sbignat_recip_mod | GHC.Num.Backend.Selected, GHC.Num.Backend | 
| sbLength | Data.Text.Internal.StrictBuilder | 
| SBS | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| sbWrite | Data.Text.Internal.StrictBuilder | 
| scaleCalendarDiffDays | Data.Time.Calendar, Data.Time | 
| scaleCalendarDiffTime | Data.Time.LocalTime, Data.Time | 
| scaleFloat | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Float, Prelude | 
| Scan | Data.Text.Internal.Fusion.Types | 
| Scan1 | Data.Text.Internal.Fusion.Types | 
| Scan2 | Data.Text.Internal.Fusion.Types | 
| scanl |  | 
| 1 (Function) | Data.ByteString | 
| 2 (Function) | Data.ByteString.Lazy | 
| 3 (Function) | Data.ByteString.Lazy.Char8 | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.List, GHC.OldList, Data.List, Prelude | 
| 6 (Function) | Data.Sequence.Internal, Data.Sequence, Data.Sequence.Internal, Data.Sequence | 
| 7 (Function) | Data.Text.Internal.Fusion.Common | 
| 8 (Function) | Data.Text | 
| 9 (Function) | Data.Text.Lazy | 
| 10 (Function) | Data.List.NonEmpty | 
| scanl' | GHC.List, GHC.OldList, Data.List | 
| scanl1 |  | 
| 1 (Function) | Data.ByteString | 
| 2 (Function) | Data.ByteString.Lazy | 
| 3 (Function) | Data.ByteString.Lazy.Char8 | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.List, GHC.OldList, Data.List, Prelude | 
| 6 (Function) | Data.Sequence.Internal, Data.Sequence, Data.Sequence.Internal, Data.Sequence | 
| 7 (Function) | Data.Text | 
| 8 (Function) | Data.Text.Lazy | 
| 9 (Function) | Data.List.NonEmpty | 
| scanr |  | 
| 1 (Function) | Data.ByteString | 
| 2 (Function) | Data.ByteString.Lazy | 
| 3 (Function) | Data.ByteString.Lazy.Char8 | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.List, GHC.OldList, Data.List, Prelude | 
| 6 (Function) | Data.Sequence.Internal, Data.Sequence, Data.Sequence.Internal, Data.Sequence | 
| 7 (Function) | Data.Text | 
| 8 (Function) | Data.Text.Lazy | 
| 9 (Function) | Data.List.NonEmpty | 
| scanr1 |  | 
| 1 (Function) | Data.ByteString | 
| 2 (Function) | Data.ByteString.Lazy | 
| 3 (Function) | Data.ByteString.Lazy.Char8 | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.List, GHC.OldList, Data.List, Prelude | 
| 6 (Function) | Data.Sequence.Internal, Data.Sequence, Data.Sequence.Internal, Data.Sequence | 
| 7 (Function) | Data.Text | 
| 8 (Function) | Data.Text.Lazy | 
| 9 (Function) | Data.List.NonEmpty | 
| scanSpecVersion | Distribution.PackageDescription.Parsec | 
| SCC | Distribution.Compat.Graph, Data.Graph, Data.Graph | 
| scc | Data.Graph, Data.Graph | 
| SCEA | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| scheduleAlarm | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| scheduler | GHC.RTS.Flags | 
| SchemeReport | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| scientific | Data.ByteString.Builder.RealFloat, Data.ByteString.Builder | 
| sconcat | GHC.Base, Data.Semigroup | 
| ScopedTypeVariables |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| script | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| scrollForward | System.Console.Terminfo.Cursor, System.Console.Terminfo | 
| scrolling | Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| scrollReverse | System.Console.Terminfo.Cursor, System.Console.Terminfo | 
| sdist | Distribution.Simple.SrcDist | 
| sdistCommand | Distribution.Simple.Setup | 
| sDistDirectory | Distribution.Simple.Setup | 
| sDistDistPref | Distribution.Simple.Setup | 
| SDistFlags |  | 
| 1 (Type/Class) | Distribution.Simple.Setup | 
| 2 (Data Constructor) | Distribution.Simple.Setup | 
| sDistListSources | Distribution.Simple.Setup | 
| sDistSnapshot | Distribution.Simple.Setup | 
| sDistVerbosity | Distribution.Simple.Setup | 
| searchable | System.Directory.Internal, System.Directory | 
| searchByName | Distribution.Simple.PackageIndex | 
| searchByNameSubstring | Distribution.Simple.PackageIndex | 
| searchPathSeparator |  | 
| 1 (Function) | System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| SearchResult | Distribution.Simple.PackageIndex | 
| searchWithPredicate | Distribution.Simple.PackageIndex | 
| SecArgName | Distribution.Fields.Field, Distribution.Fields.Parser, Distribution.Fields | 
| SecArgOther | Distribution.Fields.Field, Distribution.Fields.Parser, Distribution.Fields | 
| SecArgStr | Distribution.Fields.Field, Distribution.Fields.Parser, Distribution.Fields | 
| second |  | 
| 1 (Function) | Control.Arrow | 
| 2 (Function) | Data.Bifunctor | 
| secondsToDiffTime | Data.Time.Clock, Data.Time | 
| secondsToNominalDiffTime | Data.Time.Clock, Data.Time | 
| Section |  | 
| 1 (Data Constructor) | Distribution.Fields.Field, Distribution.Fields.Parser, Distribution.Fields | 
| 2 (Type/Class) | Distribution.FieldGrammar.Parsec, Distribution.FieldGrammar | 
| SectionArg | Distribution.Fields.Field, Distribution.Fields.Parser, Distribution.Fields | 
| sectionArgAnn | Distribution.Fields.Field | 
| sectionArgsToString | Distribution.Fields.Field | 
| sectionL | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| sectionR | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| seek | GHC.IO.Device | 
| seekDirStream | System.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix | 
| SeekFromEnd | GHC.IO.Device, GHC.IO.Handle, System.IO | 
| SeekMode | GHC.IO.Device, GHC.IO.Handle, System.IO | 
| sEEK_CUR | System.Posix.Internals | 
| sEEK_END | System.Posix.Internals | 
| sEEK_SET | System.Posix.Internals | 
| segmentationViolation | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| selDecidedStrictness | GHC.Generics | 
| Select | Control.Monad.Trans.Select | 
| select |  | 
| 1 (Function) | Control.Monad.Trans.Select | 
| 2 (Function) | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| selected | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| selectee | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| Selector | GHC.Generics | 
| SelectorClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| SelectT |  | 
| 1 (Type/Class) | Control.Monad.Trans.Select | 
| 2 (Data Constructor) | Control.Monad.Trans.Select | 
| selectToCont | Control.Monad.Trans.Select | 
| selectToContT | Control.Monad.Trans.Select | 
| selName | GHC.Generics | 
| selSourceStrictness | GHC.Generics | 
| selSourceUnpackedness | GHC.Generics | 
| Semaphore | System.Posix.Semaphore, System.Posix.ByteString, System.Posix | 
| semCreate | System.Posix.Semaphore, System.Posix.ByteString, System.Posix | 
| semExclusive | System.Posix.Semaphore, System.Posix.ByteString, System.Posix | 
| semGetValue | System.Posix.Semaphore, System.Posix.ByteString, System.Posix | 
| semi |  | 
| 1 (Function) | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| 2 (Function) | Language.Haskell.TH.PprLib | 
| 3 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 4 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| SemiClosedHandle | GHC.IO.Handle.Types | 
| Semigroup | Distribution.Compat.Semigroup, Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Base, Prelude, Data.Semigroup | 
| semiSep |  | 
| 1 (Function) | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| 2 (Function) | Language.Haskell.TH.Ppr | 
| semiSep1 | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| semiSepWith | Language.Haskell.TH.Ppr | 
| semOpen | System.Posix.Semaphore, System.Posix.ByteString, System.Posix | 
| semPost | System.Posix.Semaphore, System.Posix.ByteString, System.Posix | 
| semThreadWait | System.Posix.Semaphore, System.Posix.ByteString, System.Posix | 
| semTryWait | System.Posix.Semaphore, System.Posix.ByteString, System.Posix | 
| semUnlink | System.Posix.Semaphore, System.Posix.ByteString, System.Posix | 
| semWait | System.Posix.Semaphore, System.Posix.ByteString, System.Posix | 
| sendBreak | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| Sendmail | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Sendmail_8_23 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Sep | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| sep |  | 
| 1 (Function) | Language.Haskell.TH.PprLib | 
| 2 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 3 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| Separator | Distribution.Pretty | 
| sepBy |  | 
| 1 (Function) | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| 2 (Function) | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| 3 (Function) | Text.ParserCombinators.ReadP | 
| sepBy1 |  | 
| 1 (Function) | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| 2 (Function) | Text.ParserCombinators.ReadP | 
| sepByNonEmpty | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| sepEndBy |  | 
| 1 (Function) | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| 2 (Function) | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| sepEndBy1 | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| sepEndByNonEmpty | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| September | Data.Time.Calendar.MonthDay, Data.Time.Calendar.Julian, Data.Time.Calendar, Data.Time | 
| sepWith | Language.Haskell.TH.Ppr | 
| Seq |  | 
| 1 (Type/Class) | Data.Sequence.Internal, Data.Sequence, Data.Sequence.Internal, Data.Sequence | 
| 2 (Data Constructor) | Data.Sequence.Internal, Data.Sequence.Internal | 
| 3 (Data Constructor) | GHCi.Message | 
| seq | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Base, Prelude, GHC.Exts, GHC.Prim | 
| seq# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sequence |  | 
| 1 (Function) | Control.Monad.Identity, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Reader, Control.Monad.List, Control.Monad.Except, Control.Monad.Error, Control.Monad.Cont, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict, Data.Traversable, Control.Monad, Prelude | 
| 2 (Function) | GHC.Base | 
| sequenceA | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, Data.Traversable, Prelude | 
| sequenceA_ | Data.Foldable | 
| sequenceQ | Language.Haskell.TH.Syntax | 
| sequenceWithIOErrors_ | System.Directory.Internal | 
| sequence_ | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, Control.Monad.Identity, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Reader, Control.Monad.List, Control.Monad.Except, Control.Monad.Error, Control.Monad.Cont, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict, Data.Foldable, Control.Monad, Prelude | 
| SerializableException | GHCi.Message | 
| Serialized |  | 
| 1 (Type/Class) | GHC.Serialized | 
| 2 (Data Constructor) | GHC.Serialized | 
| SerializedCompact |  | 
| 1 (Type/Class) | GHC.Compact.Serialized | 
| 2 (Data Constructor) | GHC.Compact.Serialized | 
| serializedCompactBlockList | GHC.Compact.Serialized | 
| serializedCompactRoot | GHC.Compact.Serialized | 
| serializeWithData | GHC.Serialized | 
| serv | IServ | 
| Set | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, Data.Set.Internal, Data.Set, Data.Set.Internal, Data.Set | 
| set | Distribution.Compat.Lens | 
| Set' | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| setAccessPermissions | System.Directory.Internal | 
| setAccessTime | System.Directory | 
| setAffinity | GHC.RTS.Flags | 
| setAllocationCounter | GHC.Conc.Sync, System.Mem, GHC.Conc | 
| setAttributes | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| setBackgroundColor | System.Console.Terminfo.Color, System.Console.Terminfo | 
| setBit | GHC.Bits, Data.Bits, Foreign.Safe, Foreign | 
| setBitBigNat | GHC.Integer.GMP.Internals | 
| setByteArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| setCabalSpecVersion | Distribution.Fields.ParseResult | 
| setCloseOnExec | System.Posix.Internals | 
| setComplete | System.Console.Haskeline | 
| setCooked | System.Posix.Internals | 
| setCurrentDirectory | System.Directory | 
| setCurrentDirectoryInternal | System.Directory.Internal | 
| setEcho |  | 
| 1 (Function) | GHC.IO.Device | 
| 2 (Function) | System.Posix.Internals | 
| setEffectiveGroupID | System.Posix.User, System.Posix.ByteString, System.Posix | 
| setEffectiveUserID | System.Posix.User, System.Posix.ByteString, System.Posix | 
| setEnv |  | 
| 1 (Function) | System.Environment | 
| 2 (Function) | System.Environment.Blank | 
| 3 (Function) | System.Posix.Env, System.Posix | 
| 4 (Function) | System.Posix.Env.ByteString, System.Posix.ByteString | 
| setEnvironment |  | 
| 1 (Function) | System.Posix.Env, System.Posix | 
| 2 (Function) | System.Posix.Env.ByteString, System.Posix.ByteString | 
| setErrorMessage | Text.Parsec.Error, Text.ParserCombinators.Parsec.Error | 
| setErrorPos | Text.Parsec.Error, Text.ParserCombinators.Parsec.Error | 
| setFdMode | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| setFdOption | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| setFdOwnerAndGroup | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| setFdSize | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| setFdTimesHiRes | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| setFileCreationMask | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| setFileExecutable | Distribution.Simple.Utils | 
| setFileMode |  | 
| 1 (Function) | System.Directory.Internal | 
| 2 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| 3 (Function) | System.Posix.Files, System.Posix | 
| setFileOrdinary | Distribution.Simple.Utils | 
| setFilePermissions | System.Directory.Internal | 
| setFileSize |  | 
| 1 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| 2 (Function) | System.Posix.Files, System.Posix | 
| setFileSystemEncoding | GHC.IO.Encoding | 
| setFileTimes |  | 
| 1 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| 2 (Function) | System.Posix.Files, System.Posix | 
| setFileTimesHiRes |  | 
| 1 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| 2 (Function) | System.Posix.Files, System.Posix | 
| setForegroundColor | System.Console.Terminfo.Color, System.Console.Terminfo | 
| setForeignEncoding | GHC.IO.Encoding | 
| setGroupID | System.Posix.User, System.Posix.ByteString, System.Posix | 
| setGroupIDMode | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| setGroups | System.Posix.User, System.Posix.ByteString, System.Posix | 
| setHandler | GHC.Conc.Signal, GHC.Conc | 
| setInput |  | 
| 1 (Function) | Distribution.Fields.LexerMonad | 
| 2 (Function) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| setLocaleEncoding | GHC.IO.Encoding | 
| setLock | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| setModificationTime | System.Directory | 
| setNonBlockingFD | System.Posix.Internals | 
| setNonBlockingMode | GHC.IO.FD | 
| setNumCapabilities | GHC.Conc.Sync, GHC.Conc, Control.Concurrent | 
| setOption | Distribution.TestSuite | 
| setOwnerAndGroup |  | 
| 1 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| 2 (Function) | System.Posix.Files, System.Posix | 
| SetOwnerAndGroupIsRestricted | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| setOwnerExecutable | System.Directory | 
| setOwnerReadable | System.Directory | 
| setOwnerSearchable | System.Directory | 
| setOwnerWritable | System.Directory | 
| setParserState | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| setPermissions | System.Directory | 
| setPos | Distribution.Fields.LexerMonad | 
| setPosition | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| setProcessGroupID | System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix | 
| setProcessGroupIDOf | System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix | 
| setProcessGroupPriority | System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix | 
| setProcessPriority | System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix | 
| setProgramSearchPath | Distribution.Simple.Program.Db, Distribution.Simple.Program | 
| setRaw | GHC.IO.Device | 
| setResourceLimit | System.Posix.Resource, System.Posix.ByteString, System.Posix | 
| setSignalMask | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| setSize | GHC.IO.Device | 
| setSourceColumn | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| setSourceLine | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| setSourceName | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| setStartCode | Distribution.Fields.LexerMonad | 
| setState |  | 
| 1 (Function) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| 2 (Function) | GHC.IO.Encoding.Types, GHC.IO.Handle.Types, GHC.IO.Encoding | 
| setStoppedChildFlag | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| setSymbolicLinkOwnerAndGroup |  | 
| 1 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| 2 (Function) | System.Posix.Files, System.Posix | 
| setSymbolicLinkTimesHiRes |  | 
| 1 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| 2 (Function) | System.Posix.Files, System.Posix | 
| setTerminalAttributes | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| setTerminalProcessGroupID | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| setThreadAllocationCounter# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| setTimes | System.Directory.Internal | 
| Settings |  | 
| 1 (Type/Class) | System.Console.Haskeline | 
| 2 (Data Constructor) | System.Console.Haskeline | 
| setUncaughtExceptionHandler | GHC.Conc.Sync, GHC.Conc | 
| setupBInfoFieldGrammar | Distribution.PackageDescription.FieldGrammar | 
| SetupBreakpoint | GHCi.Message | 
| setupBreakpoint | GHCi.BreakArray | 
| SetupBuildInfo |  | 
| 1 (Type/Class) | Distribution.Types.SetupBuildInfo, Distribution.Types.SetupBuildInfo.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.SetupBuildInfo, Distribution.PackageDescription | 
| setupBuildInfo |  | 
| 1 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| setupDepends |  | 
| 1 (Function) | Distribution.Types.SetupBuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.SetupBuildInfo.Lens, Distribution.Types.Lens | 
| setupMessage | Distribution.Simple.Utils | 
| setupMessage' | Distribution.Backpack.DescribeUnitId | 
| setupTerm | System.Console.Terminfo.Base, System.Console.Terminfo | 
| SetupTermError | System.Console.Terminfo.Base, System.Console.Terminfo | 
| setupTermFromEnv | System.Console.Terminfo.Base, System.Console.Terminfo | 
| setUserID | System.Posix.User, System.Posix.ByteString, System.Posix | 
| setUserIDMode | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| setUserPriority | System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix | 
| setWriteMode | System.Directory.Internal | 
| set_saved_termios | System.Posix.Internals | 
| SFlags | Distribution.Simple.Command | 
| SGI_B_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| SGI_B_1_1 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| SGI_B_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| sgnI# | GHC.Num.Primitives | 
| SH | Distribution.System | 
| shape | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| shapeInstalledPackage | Distribution.Backpack.ModuleShape | 
| sharedCAF | GHC.Conc.Sync | 
| SharedLock | GHC.IO.Handle.Lock, GHC.IO.Handle | 
| sharedOptions |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| shell | System.Process | 
| ShellCommand | System.Process.Internals, System.Process | 
| shift |  | 
| 1 (Function) | Control.Monad.Trans.Cont | 
| 2 (Function) | GHC.Bits, Data.Bits, Foreign.Safe, Foreign | 
| shiftL | GHC.Bits, Data.Bits, Foreign.Safe, Foreign | 
| shiftL# | GHC.Base, GHC.Exts | 
| shiftLBigNat | GHC.Integer.GMP.Internals | 
| shiftLInteger | GHC.Integer, GHC.Integer.GMP.Internals | 
| shiftLL | Utils.Containers.Internal.BitUtil, Utils.Containers.Internal.BitUtil | 
| shiftLNatural | GHC.Natural | 
| shiftR | GHC.Bits, Data.Bits, Foreign.Safe, Foreign | 
| shiftRBigNat | GHC.Integer.GMP.Internals | 
| shiftRInteger | GHC.Integer, GHC.Integer.GMP.Internals | 
| shiftRL | Utils.Containers.Internal.BitUtil, Utils.Containers.Internal.BitUtil | 
| shiftRL# | GHC.Base, GHC.Exts | 
| shiftRLInt16# | GHC.Int | 
| shiftRLInt32# | GHC.Int | 
| shiftRLInt8# | GHC.Int | 
| shiftRNatural | GHC.Natural | 
| shiftRW# | GHC.Num.Primitives | 
| shiftT | Control.Monad.Trans.Cont | 
| shift_mask | GHC.Base | 
| SHL_0_5 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| SHL_0_51 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| SHL_2_0 | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| SHL_2_1 | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| shmCreate | System.Posix.SharedMem, System.Posix.ByteString, System.Posix | 
| shmExclusive | System.Posix.SharedMem, System.Posix.ByteString, System.Posix | 
| shmOpen | System.Posix.SharedMem, System.Posix.ByteString, System.Posix | 
| ShmOpenFlags |  | 
| 1 (Type/Class) | System.Posix.SharedMem, System.Posix.ByteString, System.Posix | 
| 2 (Data Constructor) | System.Posix.SharedMem, System.Posix.ByteString, System.Posix | 
| shmReadWrite | System.Posix.SharedMem, System.Posix.ByteString, System.Posix | 
| shmTrunc | System.Posix.SharedMem, System.Posix.ByteString, System.Posix | 
| shmUnlink | System.Posix.SharedMem, System.Posix.ByteString, System.Posix | 
| ShortByteString | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| shortByteString | Data.ByteString.Builder.Internal, Data.ByteString.Builder | 
| shorter | Data.IntMap.Internal, Data.IntMap.Internal | 
| shortRelativePath | Distribution.Simple.Utils | 
| ShortText |  | 
| 1 (Type/Class) | Distribution.Utils.ShortText | 
| 2 (Type/Class) | GHC.Data.ShortText | 
| 3 (Data Constructor) | GHC.Data.ShortText | 
| ShouldRetainCAFs | GHCi.ObjLink | 
| Show | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Show, Text.Show, Prelude | 
| show | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Show, Text.Show, Prelude | 
| Show1 | Data.Functor.Classes | 
| Show2 | Data.Functor.Classes | 
| ShowArgs | Distribution.Simple.Command | 
| showBin | Numeric | 
| showBreakArray | GHCi.BreakArray | 
| showBuildTarget | Distribution.Simple.BuildTarget | 
| showCabalSpecVersion | Distribution.CabalSpecVersion | 
| showCCSOnException | GHC.RTS.Flags | 
| showCCSStack | GHC.Exception | 
| showChar | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Show, Text.Show, Prelude | 
| showCommandForUser | System.Process | 
| showCommaSpace | GHC.Show | 
| showCompilerId | Distribution.Simple.Compiler, Distribution.Simple | 
| showCompilerIdWithAbi | Distribution.Simple.Compiler, Distribution.Simple | 
| showComponentName | Distribution.Types.ComponentName, Distribution.PackageDescription, Distribution.Simple.LocalBuildInfo | 
| showConstr | Data.Data | 
| showEFloat | Numeric | 
| showErrorMessages | Text.Parsec.Error, Text.ParserCombinators.Parsec.Error | 
| showFFloat | Numeric | 
| showFFloatAlt | Numeric | 
| showFields | Distribution.Fields.Pretty, Distribution.Fields | 
| showFields' | Distribution.Fields.Pretty | 
| showFilePath | Distribution.Pretty | 
| showFixed | Data.Fixed | 
| showFlagAssignment | Distribution.Types.Flag, Distribution.PackageDescription | 
| showFlagValue | Distribution.Types.Flag, Distribution.PackageDescription | 
| showFloat | GHC.Float, Numeric | 
| showForCabal | Distribution.Verbosity | 
| showForGHC | Distribution.Verbosity | 
| showFreeText | Distribution.Pretty | 
| showFreeTextV3 | Distribution.Pretty | 
| showFullInstalledPackageInfo | Distribution.InstalledPackageInfo | 
| showGenericPackageDescription | Distribution.PackageDescription.PrettyPrint | 
| showGFloat | Numeric | 
| showGFloatAlt | Numeric | 
| showGregorian | Data.Time.Calendar, Data.Time | 
| showHandle | GHC.IO.Handle.Types | 
| showHex | Numeric | 
| showHFloat | Numeric | 
| showHookedBuildInfo | Distribution.PackageDescription.PrettyPrint | 
| showHtml |  | 
| 1 (Function) | Text.XHtml.Strict | 
| 2 (Function) | Text.XHtml.Frameset | 
| 3 (Function) | Text.XHtml.Transitional, Text.XHtml | 
| showHtmlFragment | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| showInstalledPackageInfo | Distribution.InstalledPackageInfo | 
| showInstalledPackageInfoField | Distribution.InstalledPackageInfo | 
| showInt | Numeric | 
| showIntAtBase | Numeric | 
| showJulian | Data.Time.Calendar.Julian | 
| showJulianYearAndDay | Data.Time.Calendar.Julian | 
| showLibraryName | Distribution.Types.LibraryName, Distribution.PackageDescription | 
| showList | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Show, Text.Show, Prelude | 
| showListWith | Text.Show | 
| showList__ | GHC.Show | 
| showLitChar | GHC.Show, Data.Char | 
| showLitString | GHC.Show | 
| showMD5 | Distribution.Utils.MD5 | 
| showMultiLineString | GHC.Show | 
| showName | Language.Haskell.TH.Syntax | 
| showName' | Language.Haskell.TH.Syntax | 
| showOct | Numeric | 
| showOrdinalDate | Data.Time.Calendar.OrdinalDate | 
| ShowOrParseArgs | Distribution.Simple.Command | 
| showPackageDb | Distribution.Simple.Setup | 
| showPackageDbList | Distribution.Simple.Setup | 
| showPackageDescription | Distribution.PackageDescription.PrettyPrint | 
| ShowPadded | Data.Time.Format.Internal | 
| showPaddedFixed | Data.Time.Format.Internal | 
| showPaddedFixedFraction | Data.Time.Format.Internal | 
| showParen | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Show, Text.Show, Prelude | 
| showPError | Distribution.Parsec.Error, Distribution.Parsec, Distribution.Fields | 
| showPos | Distribution.Parsec.Position, Distribution.Parsec | 
| showProfDetailLevel | Distribution.Simple.Compiler, Distribution.Simple | 
| showPWarning | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| ShowS | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Show, Text.Show, Prelude | 
| shows | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Show, Text.Show, Prelude | 
| showsBars | Data.Map.Internal.Debug, Data.Map.Internal.Debug | 
| showsBinary1 | Data.Functor.Classes | 
| showsBinaryWith | Data.Functor.Classes | 
| showSigned | GHC.Real, Numeric | 
| showSignedFloat | GHC.Float | 
| showSignedInt | GHC.Show | 
| showSimpleInstalledPackageInfoField | Distribution.InstalledPackageInfo | 
| showSpace | GHC.Show | 
| showsPrec | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Show, Text.Show, Prelude | 
| showsPrec1 | Data.Functor.Classes | 
| showsPrec2 | Data.Functor.Classes | 
| showStackFrames | GHC.ExecutionStack.Internal | 
| showStackTrace | GHC.ExecutionStack | 
| showsTree | Data.Map.Internal.Debug, Data.Map.Internal.Debug | 
| showsTreeHang | Data.Map.Internal.Debug, Data.Map.Internal.Debug | 
| showString | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Show, Text.Show, Prelude | 
| showStructure | Data.Text.Internal.Lazy, Data.Text.Lazy.Internal | 
| showsTypeRep | Data.Typeable, Data.Data | 
| showsUnary | Data.Functor.Classes | 
| showsUnary1 | Data.Functor.Classes | 
| showsUnaryWith | Data.Functor.Classes | 
| showText | Data.Text.Internal | 
| showtextl | Language.Haskell.TH.Ppr | 
| showThreadId | GHC.Conc.Sync | 
| showTickyStats | GHC.RTS.Flags | 
| showToken | Distribution.Pretty | 
| showTokenStr | Distribution.Pretty | 
| showTree |  | 
| 1 (Function) | Data.Set.Internal, Data.Set, Data.Set.Internal, Data.Set | 
| 2 (Function) | Data.Map.Internal.Debug, Data.Map.Internal.Debug | 
| 3 (Function) | Data.IntSet.Internal, Data.IntSet, Data.IntSet.Internal, Data.IntSet | 
| 4 (Function) | Data.IntMap.Internal, Data.IntMap.Internal.Debug, Data.IntMap.Internal, Data.IntMap.Internal.Debug | 
| 5 (Function) | Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 6 (Function) | Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| showTreeWith |  | 
| 1 (Function) | Data.Set.Internal, Data.Set, Data.Set.Internal, Data.Set | 
| 2 (Function) | Data.Map.Internal.Debug, Data.Map.Internal.Debug | 
| 3 (Function) | Data.IntSet.Internal, Data.IntSet, Data.IntSet.Internal, Data.IntSet | 
| 4 (Function) | Data.IntMap.Internal, Data.IntMap.Internal.Debug, Data.IntMap.Internal, Data.IntMap.Internal.Debug | 
| 5 (Function) | Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 6 (Function) | Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| ShowType | GHC.TypeError, GHC.TypeLits | 
| showUserBuildTarget | Distribution.Simple.BuildTarget | 
| showVersion | Data.Version | 
| showWeekDate | Data.Time.Calendar.WeekDate | 
| showWide | Data.Map.Internal.Debug, Data.Map.Internal.Debug | 
| shrinkM | Data.Text.Array | 
| shrinkMutableByteArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| shrinkSmallMutableArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| Shutdown | GHCi.Message | 
| sigABRT | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigALRM | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigBUS | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigCHLD | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| SigChldInfo | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigCONT | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| SigD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| sigD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| SigE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| sigE | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| sigFPE | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigHUP | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigILL | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigINFO | System.Posix.Signals.Exts | 
| siginfoError | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| siginfoPid | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| siginfoSignal | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| siginfoSpecific | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| siginfoStatus | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| siginfoUid | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigINT | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigKILL | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| Signal |  | 
| 1 (Type/Class) | GHC.Conc.Signal, GHC.Conc | 
| 2 (Type/Class) | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| SignalInfo |  | 
| 1 (Type/Class) | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| 2 (Data Constructor) | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| signalProcess | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| signalProcessGroup | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| signalQSem | Control.Concurrent.QSem, Control.Concurrent | 
| signalQSemN | Control.Concurrent.QSemN, Control.Concurrent | 
| SignalSet | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| SignalSpecificInfo | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| signalTSem | Control.Concurrent.STM.TSem | 
| signalTSemN | Control.Concurrent.STM.TSem | 
| signatures |  | 
| 1 (Function) | Distribution.Types.Library, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.Library.Lens, Distribution.Types.Lens | 
| signed |  | 
| 1 (Function) | Data.Text.Read | 
| 2 (Function) | Data.Text.Lazy.Read | 
| signedIntegral | Distribution.Compat.CharParsing | 
| significand | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Float, Prelude | 
| SignPlus | Text.Printf | 
| SignSpace | Text.Printf | 
| signum | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Num, Prelude | 
| signumInteger | GHC.Integer, GHC.Integer.GMP.Internals | 
| signumNatural | GHC.Natural | 
| SigP | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| sigP | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| sigPIPE | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigPOLL | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigPrec | Language.Haskell.TH.Ppr | 
| sigPROF | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigQUIT | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigSEGV | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigSTOP | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigSYS | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| SigT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| sigT |  | 
| 1 (Function) | Language.Haskell.TH.Lib.Internal | 
| 2 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| sigTERM | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigTRAP | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigTSTP | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigTTIN | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigTTOU | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigURG | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigUSR1 | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigUSR2 | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigVTALRM | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigWINCH | System.Posix.Signals.Exts | 
| sigXCPU | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| sigXFSZ | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| Silent | Distribution.Verbosity.Internal | 
| silent | Distribution.Verbosity | 
| silver | Text.XHtml.Transitional, Text.XHtml | 
| Simple | Distribution.Types.BuildType, Distribution.PackageDescription | 
| simpleCompletion | System.Console.Haskeline.Completion, System.Console.Haskeline | 
| simpleConfiguredProgram | Distribution.Simple.Program.Types | 
| simpleGhcEnvironmentFile | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| SimpleLicenseExpression | Distribution.SPDX.LicenseExpression, Distribution.SPDX | 
| simpleLicenseExpression | Distribution.SPDX.LicenseExpression, Distribution.SPDX | 
| simpleParse | Distribution.Text | 
| simpleParsec | Distribution.Parsec | 
| simpleParsec' | Distribution.Parsec | 
| simpleParsecBS | Distribution.Parsec | 
| simpleParsecW' | Distribution.Parsec | 
| simpleProgram | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| simpleProgramInvocation | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| simpleTable | Text.XHtml.Table, Text.XHtml | 
| simpleTestStub | Distribution.Simple.Test.LibV09 | 
| simpleUserHooks | Distribution.Simple | 
| SimpleWhenMatched |  | 
| 1 (Type/Class) | Data.Map.Internal, Data.Map.Merge.Lazy, Data.Map.Strict.Internal, Data.Map.Merge.Strict, Data.Map.Internal, Data.Map.Merge.Lazy, Data.Map.Strict.Internal, Data.Map.Merge.Strict | 
| 2 (Type/Class) | Data.IntMap.Internal, Data.IntMap.Merge.Lazy, Data.IntMap.Merge.Strict, Data.IntMap.Internal, Data.IntMap.Merge.Lazy, Data.IntMap.Merge.Strict | 
| SimpleWhenMissing |  | 
| 1 (Type/Class) | Data.Map.Internal, Data.Map.Merge.Lazy, Data.Map.Strict.Internal, Data.Map.Merge.Strict, Data.Map.Internal, Data.Map.Merge.Lazy, Data.Map.Strict.Internal, Data.Map.Merge.Strict | 
| 2 (Type/Class) | Data.IntMap.Internal, Data.IntMap.Merge.Lazy, Data.IntMap.Merge.Strict, Data.IntMap.Internal, Data.IntMap.Merge.Lazy, Data.IntMap.Merge.Strict | 
| simplify | System.Directory.Internal | 
| simplifyCondition | Distribution.Types.Condition, Distribution.PackageDescription | 
| simplifyCondTree | Distribution.Types.CondTree, Distribution.PackageDescription | 
| simplifyDependency | Distribution.Types.Dependency, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| simplifyPackageVersionConstraint | Distribution.Types.PackageVersionConstraint | 
| simplifyPosix | System.Directory.Internal | 
| simplifyVersionRange | Distribution.Version, Distribution.Simple | 
| simplifyWindows | System.Directory.Internal | 
| simplifyWithSysParams | Distribution.PackageDescription.Configuration | 
| SimPL_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| sin | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Float, Numeric, Prelude | 
| sinceMidnight | Data.Time.LocalTime, Data.Time | 
| sinDouble | GHC.Float | 
| sinDouble# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sinFloat | GHC.Float | 
| sinFloat# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| Single | Data.Sequence.Internal, Data.Sequence.Internal | 
| singleStep | GHCi.Message | 
| singleton |  | 
| 1 (Function) | Data.Binary.Builder | 
| 2 (Function) | Data.ByteString.Lazy | 
| 3 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| 4 (Function) | Data.ByteString | 
| 5 (Function) | Data.ByteString.Lazy.Char8 | 
| 6 (Function) | Data.ByteString.Char8 | 
| 7 (Function) | Distribution.Compat.NonEmptySet | 
| 8 (Function) | Distribution.Compat.DList | 
| 9 (Function) | Data.Set.Internal, Data.Set, Data.Set.Internal, Data.Set | 
| 10 (Function) | Data.Sequence.Internal, Data.Sequence, Data.Sequence.Internal, Data.Sequence | 
| 11 (Function) | Data.Map.Internal, Data.Map.Lazy, Data.Map, Data.Map.Internal, Data.Map.Lazy, Data.Map | 
| 12 (Function) | Data.IntSet.Internal, Data.IntSet, Data.IntSet.Internal, Data.IntSet | 
| 13 (Function) | Data.IntMap.Internal, Data.IntMap.Lazy, Data.IntMap, Data.IntMap.Internal, Data.IntMap.Lazy, Data.IntMap | 
| 14 (Function) | Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Strict.Internal, Data.Map.Strict | 
| 15 (Function) | Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Strict.Internal, Data.IntMap.Strict | 
| 16 (Function) | Data.Text.Internal.Fusion.Common | 
| 17 (Function) | Data.Text | 
| 18 (Function) | Data.Text.Lazy | 
| 19 (Function) | Data.Text.Internal.Builder, Data.Text.Lazy.Builder | 
| 20 (Function) | GHC.OldList, Data.List | 
| 21 (Function) | Data.List.NonEmpty | 
| sinh | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Float, Numeric, Prelude | 
| sinhDouble | GHC.Float | 
| sinhDouble# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sinhFloat | GHC.Float | 
| sinhFloat# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| SISSL | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| SISSL_1_2 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Size |  | 
| 1 (Type/Class) | Data.ByteString.Builder.Prim.Internal | 
| 2 (Type/Class) | Data.Set.Internal, Data.Set.Internal | 
| 3 (Type/Class) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Internal, Data.Map.Strict.Internal | 
| 4 (Type/Class) | Data.Text.Internal.Fusion.Size | 
| size |  | 
| 1 (Function) | Data.ByteString.Builder.Prim.Internal | 
| 2 (Function) | Distribution.Compat.Graph | 
| 3 (Function) | Data.Set.Internal, Data.Set, Data.Set.Internal, Data.Set | 
| 4 (Function) | Data.Sequence.Internal, Data.Sequence.Internal | 
| 5 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map, Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 6 (Function) | Data.IntSet.Internal, Data.IntSet, Data.IntSet.Internal, Data.IntSet | 
| 7 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap, Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 8 (Function) | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| 9 (Function) | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| sizeBound | Data.ByteString.Builder.Prim.Internal | 
| Sized | Data.Sequence.Internal, Data.Sequence.Internal | 
| SizedSeq |  | 
| 1 (Type/Class) | GHC.Data.SizedSeq | 
| 2 (Data Constructor) | GHC.Data.SizedSeq | 
| sizedText |  | 
| 1 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 2 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| sizeInBaseBigNat | GHC.Integer.GMP.Internals | 
| sizeInBaseInteger | GHC.Integer.GMP.Internals | 
| sizeInBaseWord# | GHC.Integer.GMP.Internals | 
| sizeOf | Foreign.Storable, Foreign.Safe, Foreign | 
| sizeofArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sizeofArrayArray# | GHC.ArrayArray, GHC.Exts | 
| sizeofBigNat# | GHC.Integer.GMP.Internals | 
| sizeofByteArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sizeofMutableArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sizeofMutableArrayArray# | GHC.ArrayArray, GHC.Exts | 
| sizeofMutableByteArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sizeofSmallArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sizeofSmallMutableArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sizeof_sigset_t | System.Posix.Internals | 
| sizeof_stat | System.Posix.Internals | 
| sizeof_termios | System.Posix.Internals | 
| sizeSS | GHC.Data.SizedSeq | 
| Skip | Data.Text.Internal.Fusion.Types, Data.Text.Internal.Fusion | 
| skip | Data.Binary.Get | 
| skipIncomplete | Data.Text.Internal.Encoding | 
| skipMany |  | 
| 1 (Function) | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| 2 (Function) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| 3 (Function) | Text.ParserCombinators.ReadP | 
| skipMany1 |  | 
| 1 (Function) | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| 2 (Function) | Text.ParserCombinators.ReadP | 
| skipOptional | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| skipSome | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| skipSpaces | Text.ParserCombinators.ReadP | 
| skipSpaces1 | Distribution.Compat.CharParsing | 
| sleep | System.Posix.Unistd, System.Posix.ByteString, System.Posix | 
| Sleepycat | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| slideContents | GHC.IO.Buffer | 
| small | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| SmallArray# | GHC.Base, GHC.Exts, GHC.Prim | 
| smallChunkSize |  | 
| 1 (Function) | Data.ByteString.Lazy.Internal, Data.ByteString.Builder.Internal, Data.ByteString.Builder.Extra | 
| 2 (Function) | Data.Text.Internal.Lazy, Data.Text.Lazy.Internal | 
| smaller | Data.Text.Internal.Fusion.Size | 
| smallInteger | GHC.Integer, GHC.Integer.GMP.Internals | 
| SmallMutableArray# | GHC.Base, GHC.Exts, GHC.Prim | 
| SmallMutArrClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| SMALL_MUT_ARR_PTRS_CLEAN | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| SMALL_MUT_ARR_PTRS_DIRTY | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| SMALL_MUT_ARR_PTRS_FROZEN_CLEAN | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| SMALL_MUT_ARR_PTRS_FROZEN_DIRTY | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| SMLNJ | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| SMPPL | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| snapshotPackage | Distribution.Simple.SrcDist | 
| snapshotVersion | Distribution.Simple.SrcDist | 
| snd | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, Data.Tuple, Prelude | 
| sndOf3 | Distribution.Utils.Generic | 
| SNIA | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| snoc |  | 
| 1 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| 2 (Function) | Data.ByteString | 
| 3 (Function) | Data.ByteString.Lazy | 
| 4 (Function) | Data.ByteString.Lazy.Char8 | 
| 5 (Function) | Data.ByteString.Char8 | 
| 6 (Function) | Distribution.Compat.DList | 
| 7 (Function) | Data.Text.Internal.Fusion.Common | 
| 8 (Function) | Data.Text | 
| 9 (Function) | Data.Text.Lazy | 
| snocQB | Utils.Containers.Internal.BitQueue, Utils.Containers.Internal.BitQueue | 
| socketMode | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| SOFT | GHC.Platform.ArchOS | 
| SOFTFP | GHC.Platform.ArchOS | 
| softLimit | System.Posix.Resource, System.Posix.ByteString, System.Posix | 
| softwareStop | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| softwareTermination | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| Solaris | Distribution.System | 
| Solo |  | 
| 1 (Type/Class) | Data.Tuple, GHC.Tuple | 
| 2 (Data Constructor) | Data.Tuple, GHC.Tuple | 
| Some | Data.Text.Encoding | 
| some | Distribution.Compat.Prelude, Distribution.Compat.Parsing, Distribution.Compat.CharParsing, Distribution.Compat.Prelude.Internal, GHC.Base, Control.Applicative | 
| some1 | Data.List.NonEmpty | 
| SomeAsyncException |  | 
| 1 (Type/Class) | GHC.IO.Exception, Control.Exception.Base, Control.Exception | 
| 2 (Data Constructor) | GHC.IO.Exception, Control.Exception.Base, Control.Exception | 
| SomeChar |  | 
| 1 (Type/Class) | GHC.TypeLits | 
| 2 (Data Constructor) | GHC.TypeLits | 
| someCharVal | GHC.TypeLits | 
| SomeException |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, Control.Monad.Catch, Control.Monad.Catch.Pure, GHC.Exception.Type, GHC.Exception, Control.Exception.Base, Control.Exception, Control.Monad.Catch, Control.Monad.Catch.Pure | 
| 2 (Data Constructor) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, Control.Monad.Catch, Control.Monad.Catch.Pure, GHC.Exception.Type, GHC.Exception, Control.Exception.Base, Control.Exception, Control.Monad.Catch, Control.Monad.Catch.Pure | 
| SomeNat |  | 
| 1 (Type/Class) | GHC.TypeNats, GHC.TypeLits | 
| 2 (Data Constructor) | GHC.TypeNats, GHC.TypeLits | 
| someNatVal |  | 
| 1 (Function) | GHC.TypeNats | 
| 2 (Function) | GHC.TypeLits | 
| SomeSymbol |  | 
| 1 (Type/Class) | GHC.TypeLits | 
| 2 (Data Constructor) | GHC.TypeLits | 
| someSymbolVal | GHC.TypeLits | 
| SomeTypeRep |  | 
| 1 (Type/Class) | Type.Reflection | 
| 2 (Data Constructor) | Type.Reflection | 
| someTypeRep | Type.Reflection | 
| someTypeRepFingerprint | Type.Reflection.Unsafe | 
| someTypeRepTyCon | Type.Reflection | 
| SopStructure | Distribution.Utils.Structured | 
| sort |  | 
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 2 (Function) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.OldList, Data.List | 
| 3 (Function) | Data.Sequence.Internal.Sorting, Data.Sequence, Data.Sequence.Internal.Sorting, Data.Sequence | 
| 4 (Function) | Data.List.NonEmpty | 
| sortBy |  | 
| 1 (Function) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.OldList, Data.List | 
| 2 (Function) | Data.Sequence.Internal.Sorting, Data.Sequence, Data.Sequence.Internal.Sorting, Data.Sequence | 
| 3 (Function) | Data.List.NonEmpty | 
| sortOn |  | 
| 1 (Function) | Data.Sequence.Internal.Sorting, Data.Sequence, Data.Sequence.Internal.Sorting, Data.Sequence | 
| 2 (Function) | GHC.OldList, Data.List | 
| sortWith |  | 
| 1 (Function) | Data.List.NonEmpty | 
| 2 (Function) | GHC.Exts | 
| sourceColumn |  | 
| 1 (Function) | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| 2 (Function) | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| sourceComponentName | Distribution.InstalledPackageInfo | 
| SourceDir | Distribution.Utils.Path | 
| sourceFile | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| SourceLazy |  | 
| 1 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 2 (Data Constructor) | GHC.Generics | 
| sourceLazy | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| sourceLibName |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| sourceLine |  | 
| 1 (Function) | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| 2 (Function) | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| SourceName | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| sourceName | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| SourceNoUnpack |  | 
| 1 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 2 (Data Constructor) | GHC.Generics | 
| sourceNoUnpack | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| sourcePackageId |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| SourcePos | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| SourceRepo |  | 
| 1 (Type/Class) | Distribution.Types.SourceRepo, Distribution.Types.SourceRepo.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| sourceRepoFieldGrammar | Distribution.PackageDescription.FieldGrammar | 
| sourceRepos |  | 
| 1 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| SourceStrict |  | 
| 1 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 2 (Data Constructor) | GHC.Generics | 
| sourceStrict | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| SourceStrictness |  | 
| 1 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 2 (Type/Class) | GHC.Generics | 
| SourceStrictnessQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| SourceUnpack |  | 
| 1 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 2 (Data Constructor) | GHC.Generics | 
| sourceUnpack | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| SourceUnpackedness |  | 
| 1 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 2 (Type/Class) | GHC.Generics | 
| SourceUnpackednessQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Space | GHC.Unicode, Data.Char | 
| space |  | 
| 1 (Function) | Distribution.Compat.CharParsing | 
| 2 (Function) | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| 3 (Function) | Language.Haskell.TH.PprLib | 
| 4 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 5 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| spaceHtml | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| SpacePadding | Data.Time.Format.Internal | 
| spaces |  | 
| 1 (Function) | Distribution.Compat.CharParsing | 
| 2 (Function) | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| SpacingCombiningMark | GHC.Unicode, Data.Char | 
| Span |  | 
| 1 (Type/Class) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 2 (Data Constructor) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| span |  | 
| 1 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| 2 (Function) | Data.ByteString | 
| 3 (Function) | Data.ByteString.Lazy | 
| 4 (Function) | Data.ByteString.Lazy.Char8 | 
| 5 (Function) | Data.ByteString.Char8 | 
| 6 (Function) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.List, GHC.OldList, Data.List, Prelude | 
| 7 (Function) | Data.Text | 
| 8 (Function) | Data.Text.Lazy | 
| 9 (Function) | Data.List.NonEmpty | 
| spanAnnotation | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| spanAntitone |  | 
| 1 (Function) | Data.Set.Internal, Data.Set, Data.Set.Internal, Data.Set | 
| 2 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map, Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 3 (Function) | Data.IntSet.Internal, Data.IntSet, Data.IntSet.Internal, Data.IntSet | 
| 4 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap, Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| spanAscii_ | Data.Text.Internal.Private | 
| spanEnd |  | 
| 1 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| 2 (Function) | Data.ByteString | 
| 3 (Function) | Data.ByteString.Lazy | 
| 4 (Function) | Data.ByteString.Lazy.Char8 | 
| 5 (Function) | Data.ByteString.Char8 | 
| spanEndM |  | 
| 1 (Function) | Data.Text | 
| 2 (Function) | Data.Text.Lazy | 
| spanl | Data.Sequence.Internal, Data.Sequence, Data.Sequence.Internal, Data.Sequence | 
| spanLength | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| spanM |  | 
| 1 (Function) | Data.Text | 
| 2 (Function) | Data.Text.Lazy | 
| spanMaybe | Distribution.Utils.Generic | 
| spanr | Data.Sequence.Internal, Data.Sequence, Data.Sequence.Internal, Data.Sequence | 
| spanStart | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| span_ | Data.Text.Internal.Private | 
| Sparc | Distribution.System | 
| spark# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sparks | GHC.RTS.Flags | 
| sparksFull | GHC.RTS.Flags | 
| sparksSampled | GHC.RTS.Flags | 
| spawnCommand | System.Process | 
| spawnProcess | System.Process | 
| SPEC |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts, GHC.Types | 
| 2 (Data Constructor) | GHC.Base, GHC.Exts, GHC.Types | 
| SPEC2 | GHC.Base, GHC.Exts, GHC.Types | 
| SpecConstrAnnotation | GHC.Exts | 
| specHasCommonStanzas | Distribution.CabalSpecVersion | 
| specHasElif | Distribution.CabalSpecVersion | 
| specialDeviceID | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| SpecialiseInstP | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| SpecialiseP | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| specializeErrorString | System.Directory.Internal | 
| Specificity | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| SpecificPackageDB | Distribution.Simple.Compiler, Distribution.Simple | 
| SpecifiedSpec | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| specifiedSpec | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| SpecLicense |  | 
| 1 (Type/Class) | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| 2 (Data Constructor) | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| SpecVersion |  | 
| 1 (Type/Class) | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| 2 (Data Constructor) | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| specVersion |  | 
| 1 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| Spencer_86 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Spencer_94 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Spencer_99 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| spInfoModuleName | GHC.StaticPtr | 
| spInfoSrcLoc | GHC.StaticPtr | 
| spInfoUnitId | GHC.StaticPtr | 
| split |  | 
| 1 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| 2 (Function) | Data.ByteString | 
| 3 (Function) | Data.ByteString.Lazy | 
| 4 (Function) | Data.ByteString.Lazy.Char8 | 
| 5 (Function) | Data.ByteString.Char8 | 
| 6 (Function) | Data.Set.Internal, Data.Set, Data.Set.Internal, Data.Set | 
| 7 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map, Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 8 (Function) | Data.IntSet.Internal, Data.IntSet, Data.IntSet.Internal, Data.IntSet | 
| 9 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap, Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 10 (Function) | Language.Haskell.TH.Ppr | 
| 11 (Function) | Data.Text | 
| 12 (Function) | Data.Text.Lazy | 
| splitApps | Type.Reflection | 
| splitArgs | Distribution.Simple.Setup | 
| splitAt |  | 
| 1 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| 2 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 3 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 4 (Function) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.List, GHC.OldList, Data.List, Prelude | 
| 5 (Function) | Data.Set.Internal, Data.Set, Data.Set.Internal, Data.Set | 
| 6 (Function) | Data.Sequence.Internal, Data.Sequence, Data.Sequence.Internal, Data.Sequence | 
| 7 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map, Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 8 (Function) | Data.Text | 
| 9 (Function) | Data.Text.Lazy | 
| 10 (Function) | Data.List.NonEmpty | 
| splitDirectories |  | 
| 1 (Function) | System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| splitDrive |  | 
| 1 (Function) | System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| splitExtension |  | 
| 1 (Function) | System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| splitExtensions |  | 
| 1 (Function) | System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| splitFileName |  | 
| 1 (Function) | System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| splitFilePath | GHC.Data.ShortText | 
| splitLookup |  | 
| 1 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map, Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 2 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap, Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| splitMember |  | 
| 1 (Function) | Data.Set.Internal, Data.Set, Data.Set.Internal, Data.Set | 
| 2 (Function) | Data.IntSet.Internal, Data.IntSet, Data.IntSet.Internal, Data.IntSet | 
| splitObjs | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| splitOn |  | 
| 1 (Function) | Data.Text | 
| 2 (Function) | Data.Text.Lazy | 
| splitPath |  | 
| 1 (Function) | System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| splitRoot |  | 
| 1 (Function) | Data.Set.Internal, Data.Set, Data.Set.Internal, Data.Set | 
| 2 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map, Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 3 (Function) | Data.IntSet.Internal, Data.IntSet, Data.IntSet.Internal, Data.IntSet | 
| 4 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap, Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| splitSearchPath |  | 
| 1 (Function) | System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| splitSections | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| splitTyConApp | Data.Typeable, Data.Data | 
| splitWith |  | 
| 1 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| 2 (Function) | Data.ByteString | 
| 3 (Function) | Data.ByteString.Lazy | 
| 4 (Function) | Data.ByteString.Lazy.Char8 | 
| 5 (Function) | Data.ByteString.Char8 | 
| SPL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| sptAddEntry | GHCi.StaticPtrTable | 
| sqrBigNat | GHC.Integer.GMP.Internals | 
| sqrInteger | GHC.Integer.GMP.Internals | 
| sqrt | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Float, Numeric, Prelude | 
| sqrtDouble | GHC.Float | 
| sqrtDouble# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| sqrtFloat | GHC.Float | 
| sqrtFloat# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| squares | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| squeeze | GHC.RTS.Flags | 
| squeezeUpdFrames | GHC.RTS.Flags | 
| src | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| SrcLoc |  | 
| 1 (Data Constructor) | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| 2 (Type/Class) | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| 3 (Type/Class) | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| 4 (Data Constructor) | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| srcLoc |  | 
| 1 (Function) | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| 2 (Function) | GHC.Stack.CloneStack | 
| srcLocEndCol | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| srcLocEndLine | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| srcLocFile | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| srcLocModule | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| srcLocPackage | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| srcLocStartCol | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| srcLocStartLine | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| srcPref | Distribution.Simple.BuildPaths | 
| srtlen | GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTableProf, GHC.Exts.Heap | 
| ssElts | GHC.Data.SizedSeq | 
| SSH_OpenSSH | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| SSH_short | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| SSPL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| ST |  | 
| 1 (Type/Class) | GHC.ST, Control.Monad.ST.Safe, Control.Monad.ST, Control.Monad.ST.Strict | 
| 2 (Data Constructor) | GHC.ST | 
| 3 (Type/Class) | Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy | 
| stability |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 3 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 4 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| stable | GHC.RTS.Flags | 
| StableName |  | 
| 1 (Type/Class) | GHC.StableName, System.Mem.StableName | 
| 2 (Data Constructor) | GHC.StableName | 
| StableName# | GHC.Base, GHC.Exts, GHC.Prim | 
| stableNameToInt# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| StablePtr |  | 
| 1 (Type/Class) | GHC.Stable, Foreign.StablePtr, Foreign.Safe, Foreign | 
| 2 (Data Constructor) | GHC.Stable | 
| StablePtr# | GHC.Base, GHC.Exts, GHC.Prim | 
| STACK | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| StackClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| stackDepth | GHC.ExecutionStack.Internal | 
| StackEntry |  | 
| 1 (Type/Class) | GHC.Stack.CloneStack | 
| 2 (Data Constructor) | GHC.Stack.CloneStack | 
| StackFields |  | 
| 1 (Type/Class) | GHC.Exts.Heap.FFIClosures_ProfilingEnabled | 
| 2 (Data Constructor) | GHC.Exts.Heap.FFIClosures_ProfilingEnabled | 
| 3 (Type/Class) | GHC.Exts.Heap.FFIClosures_ProfilingDisabled, GHC.Exts.Heap.FFIClosures | 
| 4 (Data Constructor) | GHC.Exts.Heap.FFIClosures_ProfilingDisabled, GHC.Exts.Heap.FFIClosures | 
| stackFrames | GHC.ExecutionStack.Internal | 
| StackOverflow | GHC.IO.Exception, Control.Exception.Base, Control.Exception | 
| stackOverflow | GHC.IO.Exception | 
| StackSnapshot |  | 
| 1 (Type/Class) | GHC.Stack.CloneStack | 
| 2 (Data Constructor) | GHC.Stack.CloneStack | 
| StackSnapshot# | GHC.Base, GHC.Exts, GHC.Prim | 
| StackTrace | GHC.ExecutionStack.Internal | 
| stack_dirty |  | 
| 1 (Function) | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| 2 (Function) | GHC.Exts.Heap.FFIClosures_ProfilingEnabled | 
| 3 (Function) | GHC.Exts.Heap.FFIClosures_ProfilingDisabled, GHC.Exts.Heap.FFIClosures | 
| stack_marking |  | 
| 1 (Function) | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| 2 (Function) | GHC.Exts.Heap.FFIClosures_ProfilingEnabled | 
| 3 (Function) | GHC.Exts.Heap.FFIClosures_ProfilingDisabled, GHC.Exts.Heap.FFIClosures | 
| stack_size |  | 
| 1 (Function) | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| 2 (Function) | GHC.Exts.Heap.FFIClosures_ProfilingEnabled | 
| 3 (Function) | GHC.Exts.Heap.FFIClosures_ProfilingDisabled, GHC.Exts.Heap.FFIClosures | 
| stack_sp |  | 
| 1 (Function) | GHC.Exts.Heap.FFIClosures_ProfilingEnabled | 
| 2 (Function) | GHC.Exts.Heap.FFIClosures_ProfilingDisabled, GHC.Exts.Heap.FFIClosures | 
| StandaloneDerivD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| standaloneDerivD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| StandaloneDeriving |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| standaloneDerivWithStrategyD |  | 
| 1 (Function) | Language.Haskell.TH.Lib.Internal | 
| 2 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| StandaloneKindSignatures |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| standard | Data.ByteString.Builder.RealFloat, Data.ByteString.Builder | 
| standardDefaultPrecision | Data.ByteString.Builder.RealFloat, Data.ByteString.Builder | 
| standoutAttr | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| StarInDirectory | Distribution.Simple.Glob | 
| StarInExtension | Distribution.Simple.Glob | 
| StarInFileName | Distribution.Simple.Glob | 
| StarIsType |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| starK |  | 
| 1 (Function) | Language.Haskell.TH.Lib.Internal | 
| 2 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| STArray |  | 
| 1 (Type/Class) | Data.Array.ST, Data.Array.ST.Safe, GHC.Arr | 
| 2 (Data Constructor) | GHC.Arr | 
| StarT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| Start | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| start | Text.XHtml.Transitional, Text.XHtml | 
| startDelegateControlC | System.Process.Internals | 
| startHeapProfileAtStartup | GHC.RTS.Flags | 
| startHeapProfTimer | GHC.Profiling | 
| startInterpreter |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| 3 (Function) | Distribution.Simple.Build | 
| startProfTimer | GHC.Profiling | 
| StartRecover | GHCi.Message | 
| startsConId | GHC.Lexeme | 
| startsConSym | GHC.Lexeme | 
| StartStopInput | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| StartStopOutput | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| startsVarId | GHC.Lexeme | 
| startsVarSym | GHC.Lexeme | 
| startsVarSymASCII | GHC.Lexeme | 
| StartTH | GHCi.Message | 
| startTH | GHCi.TH | 
| startUtf8State | Data.Text.Internal.Encoding, Data.Text.Encoding | 
| State |  | 
| 1 (Type/Class) | Data.Sequence.Internal, Data.Sequence.Internal | 
| 2 (Data Constructor) | Data.Sequence.Internal, Data.Sequence.Internal | 
| 3 (Type/Class) | Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 4 (Type/Class) | Control.Monad.State.Strict, Control.Monad.Trans.State.Strict | 
| 5 (Type/Class) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| 6 (Data Constructor) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| state |  | 
| 1 (Function) | Control.Monad.State.Class, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS | 
| 2 (Function) | Control.Monad.Trans.RWS.CPS | 
| 3 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 4 (Function) | Control.Monad.Trans.RWS.Strict | 
| 5 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 6 (Function) | Control.Monad.Trans.State.Strict | 
| State# | GHC.Base, GHC.Exts, GHC.Prim | 
| stateInput | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| statePos | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| StateT |  | 
| 1 (Type/Class) | Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 2 (Data Constructor) | Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 3 (Type/Class) | Control.Monad.State.Strict, Control.Monad.Trans.State.Strict | 
| 4 (Data Constructor) | Control.Monad.State.Strict, Control.Monad.Trans.State.Strict | 
| stateTVar | Control.Concurrent.STM.TVar, Control.Concurrent.STM | 
| stateUser | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| statGetType | System.Posix.Internals | 
| StaticE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| staticE | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| StaticKey | GHC.StaticPtr | 
| staticKey | GHC.StaticPtr | 
| staticLibExtension | Distribution.Simple.BuildPaths | 
| staticOptions |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| StaticPointers |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| StaticPtr | GHC.StaticPtr | 
| StaticPtrInfo |  | 
| 1 (Data Constructor) | GHC.StaticPtr | 
| 2 (Type/Class) | GHC.StaticPtr | 
| staticPtrInfo | GHC.StaticPtr | 
| staticPtrKeys | GHC.StaticPtr | 
| statsFile | GHC.RTS.Flags | 
| statusChangeTime | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| statusChangeTimeHiRes | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| StdCall | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| stdCall | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| stderr |  | 
| 1 (Function) | GHC.IO.StdHandles, System.IO | 
| 2 (Function) | GHC.IO.FD | 
| 3 (Function) | GHC.IO.Handle.FD | 
| stdError | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| stdFileMode | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| stdin |  | 
| 1 (Function) | GHC.IO.StdHandles, System.IO | 
| 2 (Function) | GHC.IO.FD | 
| 3 (Function) | GHC.IO.Handle.FD | 
| stdInput | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| stdout |  | 
| 1 (Function) | GHC.IO.StdHandles, System.IO | 
| 2 (Function) | GHC.IO.Handle.FD | 
| 3 (Function) | GHC.IO.FD | 
| stdOutput | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| StdStream | System.Process.Internals, System.Process | 
| std_err | System.Process.Internals, System.Process | 
| std_in | System.Process.Internals, System.Process | 
| std_out | System.Process.Internals, System.Process | 
| Step | Data.Text.Internal.Fusion.Types, Data.Text.Internal.Fusion | 
| step | Text.ParserCombinators.ReadPrec, Text.Read | 
| stepProgress | Distribution.Utils.Progress | 
| stgDoubleToWord64 | GHC.Float | 
| stgFloatToWord32 | GHC.Float | 
| StgInfoTable |  | 
| 1 (Type/Class) | GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTableProf, GHC.Exts.Heap | 
| 2 (Data Constructor) | GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTableProf, GHC.Exts.Heap | 
| StgTSOProfInfo |  | 
| 1 (Type/Class) | GHC.Exts.Heap.ProfInfo.Types, GHC.Exts.Heap | 
| 2 (Data Constructor) | GHC.Exts.Heap.ProfInfo.Types, GHC.Exts.Heap | 
| stgWord32ToFloat | GHC.Float | 
| stgWord64ToDouble | GHC.Float | 
| stifleAmount | System.Console.Haskeline.History | 
| stifleHistory | System.Console.Haskeline.History | 
| stimes | GHC.Base, Data.Semigroup | 
| stimesIdempotent | Data.Semigroup | 
| stimesIdempotentMonoid | Data.Semigroup | 
| stimesMonoid | Data.Semigroup | 
| stkChunkBufferSize | GHC.RTS.Flags | 
| stkChunkSize | GHC.RTS.Flags | 
| STM |  | 
| 1 (Type/Class) | GHC.Conc.Sync, GHC.Conc, Control.Monad.STM, Control.Concurrent.STM | 
| 2 (Data Constructor) | GHC.Conc.Sync, GHC.Conc | 
| stm | GHC.RTS.Flags | 
| Stmt | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| StmtQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| StockStrategy | Language.Haskell.TH.Syntax, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| stockStrategy | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Stop | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| stopDelegateControlC | System.Process.Internals | 
| stopHeapProfTimer | GHC.Profiling | 
| Stopped | System.Posix.Process.Internals, System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix | 
| stopProfTimer | GHC.Profiling | 
| STOP_FRAME | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| Storable | Foreign.Storable, Foreign.Safe, Foreign | 
| StorableArray | Data.Array.Storable, Data.Array.Storable.Safe | 
| storableToF | Data.ByteString.Builder.Prim.Internal | 
| Str | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass, Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| strAttr | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| Stream |  | 
| 1 (Type/Class) | Text.Parsec.Prim, Text.Parsec | 
| 2 (Type/Class) | Data.Text.Internal.Fusion.Types, Data.Text.Internal.Fusion | 
| 3 (Data Constructor) | Data.Text.Internal.Fusion.Types, Data.Text.Internal.Fusion | 
| 4 (Data Constructor) | GHC.IO.Device | 
| stream |  | 
| 1 (Function) | Data.Text.Internal.Fusion | 
| 2 (Function) | Data.Text.Internal.Lazy.Fusion | 
| streamASCII | Data.Text.Internal.Encoding.Fusion | 
| streamCString# | Data.Text.Internal.Fusion.Common | 
| streamDecodeUtf8 | Data.Text.Encoding | 
| streamDecodeUtf8With | Data.Text.Encoding | 
| Streaming | Distribution.Simple.Setup | 
| streamList | Data.Text.Internal.Fusion.Common | 
| StreamPermParser | Text.Parsec.Perm | 
| streamUtf16BE |  | 
| 1 (Function) | Data.Text.Internal.Lazy.Encoding.Fusion | 
| 2 (Function) | Data.Text.Internal.Encoding.Fusion | 
| streamUtf16LE |  | 
| 1 (Function) | Data.Text.Internal.Lazy.Encoding.Fusion | 
| 2 (Function) | Data.Text.Internal.Encoding.Fusion | 
| streamUtf32BE |  | 
| 1 (Function) | Data.Text.Internal.Lazy.Encoding.Fusion | 
| 2 (Function) | Data.Text.Internal.Encoding.Fusion | 
| streamUtf32LE |  | 
| 1 (Function) | Data.Text.Internal.Lazy.Encoding.Fusion | 
| 2 (Function) | Data.Text.Internal.Encoding.Fusion | 
| streamUtf8 |  | 
| 1 (Function) | Data.Text.Internal.Lazy.Encoding.Fusion | 
| 2 (Function) | Data.Text.Internal.Encoding.Fusion | 
| STRef |  | 
| 1 (Type/Class) | GHC.STRef, Data.STRef, Data.STRef.Strict, Data.STRef.Lazy | 
| 2 (Data Constructor) | GHC.STRef | 
| STRep | GHC.ST | 
| STret |  | 
| 1 (Type/Class) | GHC.ST | 
| 2 (Data Constructor) | GHC.ST | 
| Strict |  | 
| 1 (Data Constructor) | Distribution.System | 
| 2 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 3 (Data Constructor) | Data.Map.Internal, Data.Map.Internal | 
| 4 (Data Constructor) | GHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 5 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| StrictBuilder |  | 
| 1 (Type/Class) | Data.Text.Internal.StrictBuilder, Data.Text.Internal.Encoding, Data.Text.Encoding | 
| 2 (Data Constructor) | Data.Text.Internal.StrictBuilder | 
| strictBuilderToText | Data.Text.Internal.Encoding, Data.Text.Encoding | 
| StrictByteString | Data.ByteString.Internal, Data.ByteString | 
| StrictData |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| strictDecode | Data.Text.Encoding.Error | 
| strictEncode | Data.Text.Encoding.Error | 
| strictInvariant | Data.Text.Internal.Lazy, Data.Text.Lazy.Internal | 
| StrictPair | Utils.Containers.Internal.StrictPair, Utils.Containers.Internal.StrictPair | 
| strictToLazyST | Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy | 
| StrictType | Language.Haskell.TH.Syntax | 
| strictType | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| StrictTypeQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| strike | Text.XHtml.Transitional, Text.XHtml | 
| String |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Base, Data.String, Prelude | 
| 2 (Data Constructor) | Text.Read.Lex, Text.Read | 
| string |  | 
| 1 (Function) | Distribution.Compat.CharParsing | 
| 2 (Function) | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| 3 (Function) | Text.ParserCombinators.ReadP | 
| string' | Text.Parsec.Char, Text.Parsec | 
| string7 | Data.ByteString.Builder | 
| string8 | Data.ByteString.Builder | 
| stringE | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| stringEncodeArch | GHC.Platform.ArchOS | 
| stringEncodeOS | GHC.Platform.ArchOS | 
| StringL | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| stringL | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| stringLiteral | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| StringPrimL | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| stringPrimL | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| stringToHtml | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| stringToHtmlString | Text.XHtml.Strict | 
| stringUtf8 | Data.ByteString.Builder | 
| strip |  | 
| 1 (Function) | Data.ByteString.Char8 | 
| 2 (Function) | Data.Text | 
| 3 (Function) | Data.Text.Lazy | 
| stripEnd |  | 
| 1 (Function) | Data.Text | 
| 2 (Function) | Data.Text.Lazy | 
| stripExe | Distribution.Simple.Program.Strip | 
| stripExes | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| stripExtension |  | 
| 1 (Function) | Distribution.Compat.FilePath, System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| stripExtractVersion | Distribution.Simple.Program.Internal | 
| StripHighBit | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| stripLib | Distribution.Simple.Program.Strip | 
| stripLibs | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| stripParensVersionRange | Distribution.Types.VersionRange, Distribution.Version, Distribution.Simple | 
| stripPrefix |  | 
| 1 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| 2 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 3 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 4 (Function) | GHC.Data.ShortText | 
| 5 (Function) | Data.Text | 
| 6 (Function) | Data.Text.Lazy | 
| 7 (Function) | GHC.OldList, Data.List | 
| stripProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| stripStart |  | 
| 1 (Function) | Data.Text | 
| 2 (Function) | Data.Text.Lazy | 
| stripSuffix |  | 
| 1 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| 2 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 3 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 4 (Function) | Data.Text | 
| 5 (Function) | Data.Text.Lazy | 
| strMsg | Control.Monad.Error.Class, Control.Monad.Error, Control.Monad.Trans.Error | 
| strong | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| stronglyConnComp |  | 
| 1 (Function) | Distribution.Compat.Graph | 
| 2 (Function) | Data.Graph, Data.Graph | 
| stronglyConnCompR | Data.Graph, Data.Graph | 
| StrTyLit | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| strTyLit | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Structure |  | 
| 1 (Type/Class) | Distribution.Utils.Structured | 
| 2 (Data Constructor) | Distribution.Utils.Structured | 
| structure | Distribution.Utils.Structured | 
| structureBuilder | Distribution.Utils.Structured | 
| Structured | Distribution.Utils.Structured, Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal | 
| structuredDecode | Distribution.Utils.Structured | 
| structuredDecodeFileOrFail | Distribution.Utils.Structured | 
| structuredDecodeOrFailIO | Distribution.Utils.Structured | 
| structuredEncode | Distribution.Utils.Structured | 
| structuredEncodeFile | Distribution.Utils.Structured | 
| structureHash | Distribution.Utils.Structured | 
| stToIO |  | 
| 1 (Function) | GHC.IO, Control.Monad.ST.Safe, Control.Monad.ST, Control.Monad.ST.Strict | 
| 2 (Function) | Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy | 
| STUArray | Data.Array.ST, Data.Array.ST.Safe | 
| stubFilePath | Distribution.Simple.Test.LibV09 | 
| stubMain | Distribution.Simple.Test.LibV09 | 
| stubName | Distribution.Simple.Test.LibV09 | 
| stubWriteLog | Distribution.Simple.Test.LibV09 | 
| Style |  | 
| 1 (Type/Class) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass, Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 2 (Data Constructor) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass, Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| style |  | 
| 1 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass, Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 2 (Function) | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| st_dev | System.Posix.Internals | 
| st_ino | System.Posix.Internals | 
| st_mode | System.Posix.Internals | 
| st_mtime | System.Posix.Internals | 
| st_size | System.Posix.Internals | 
| sub | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| subForest | Data.Tree, Data.Tree | 
| subInt16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| subInt32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| subInt64# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| subInt8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| subIntC# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| subLibraries |  | 
| 1 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| submit | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| subsequences | GHC.OldList, Data.List | 
| substituteInstallDirTemplates | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| substituteTimeSpecifier | Data.Time.Format.Internal | 
| substPathTemplate |  | 
| 1 (Function) | Distribution.Simple.InstallDirs | 
| 2 (Function) | Distribution.Simple.LocalBuildInfo | 
| subtract | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Num, Prelude | 
| subWord16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| subWord32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| subWord64# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| subWord8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| subWordC# |  | 
| 1 (Function) | GHC.Base, GHC.Exts, GHC.Prim | 
| 2 (Function) | GHC.PrimopWrappers | 
| succ | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, GHC.Enum, Prelude | 
| succeedReadE | Distribution.ReadE | 
| succError | GHC.Enum | 
| suffixBitMask | Data.IntSet.Internal, Data.IntSet.Internal | 
| SugarCRM_1_1_3 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| suiteError | Distribution.Simple.Test.Log | 
| suiteFailed | Distribution.Simple.Test.Log | 
| suitePassed | Distribution.Simple.Test.Log | 
| Sum |  | 
| 1 (Type/Class) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict, Data.Monoid, Data.Semigroup | 
| 2 (Data Constructor) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict, Data.Monoid, Data.Semigroup | 
| 3 (Type/Class) | Data.Functor.Sum | 
| sum |  | 
| 1 (Function) | Distribution.Compat.Prelude, Distribution.Compat.Prelude.Internal, Data.Foldable, Data.List, Prelude | 
| 2 (Function) | GHC.List, GHC.OldList | 
| SumAlt | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| SumArity | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| summarizePackage | Distribution.Simple.Test.Log | 
| summarizeSuiteFinish | Distribution.Simple.Test.Log | 
| summarizeSuiteStart | Distribution.Simple.Test.Log | 
| summarizeTest | Distribution.Simple.Test.Log | 
| summaryBuffer | GHC.IO.Buffer | 
| SummaryGCStats | GHC.RTS.Flags | 
| SumRep | GHC.Base, GHC.Exts, GHC.Types | 
| Sunday | Data.Time.Calendar.WeekDate, Data.Time.Calendar, Data.Time | 
| sundayAfter | Data.Time.Calendar.Easter | 
| sundayStartWeek | Data.Time.Calendar.OrdinalDate | 
| sup | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| supportsDebugLevels | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| supportsDirDbs | Distribution.Simple.Program.HcPkg | 
| supportsGHC2021 | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| supportsHaskell2010 | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| supportsPkgEnvFiles | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| suppressFilesCheck | Distribution.Simple.Program.HcPkg | 
| suppressOverrideArgs | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| Surrogate | GHC.Unicode, Data.Char | 
| Suspend | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| SuspendOutput | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| SVN | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| swap | Data.Tuple | 
| swapMVar | Control.Concurrent.MVar, Control.Concurrent | 
| swapTMVar | Control.Concurrent.STM.TMVar, Control.Concurrent.STM | 
| swapTVar | Control.Concurrent.STM.TVar, Control.Concurrent.STM | 
| sweep | GHC.RTS.Flags | 
| Swift_exception | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| SWL | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| sym |  | 
| 1 (Function) | Data.Type.Equality | 
| 2 (Function) | Data.Type.Coercion | 
| Symbol |  | 
| 1 (Type/Class) | GHC.Base, GHC.TypeLits.Internal, GHC.TypeLits, GHC.Exts, GHC.Types | 
| 2 (Data Constructor) | Text.Read.Lex, Text.Read | 
| symbol | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| SymbolicLink | System.Directory.Internal | 
| SymbolicLinkLimit | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| symbolicLinkMode | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| SymbolicPath | Distribution.Utils.Path | 
| symbolVal | GHC.TypeLits | 
| symbolVal' | GHC.TypeLits | 
| SynchronousWrites | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| SyncIOAvailable | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| synopsis |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 3 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 4 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| sysconfdir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| system | System.Process, System.Cmd | 
| systemEpochDay | Data.Time.Clock.System | 
| SystemError | GHC.IO.Exception | 
| SystemID |  | 
| 1 (Type/Class) | System.Posix.Unistd, System.Posix.ByteString, System.Posix | 
| 2 (Data Constructor) | System.Posix.Unistd, System.Posix.ByteString, System.Posix | 
| systemName | System.Posix.Unistd, System.Posix.ByteString, System.Posix | 
| systemNanoseconds | Data.Time.Clock.System | 
| systemSeconds | Data.Time.Clock.System | 
| SystemTime | Data.Time.Clock.System | 
| systemTime | System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix | 
| systemToPOSIXTime | Data.Time.Clock.POSIX | 
| systemToTAITime | Data.Time.Clock.System | 
| systemToUTCTime | Data.Time.Clock.System | 
| SysUnExpect | Text.Parsec.Error, Text.ParserCombinators.Parsec.Error | 
| sysUnExpectError | Text.Parsec.Prim, Text.Parsec | 
| SysVar | System.Posix.Unistd, System.Posix.ByteString, System.Posix | 
| s_isblk | System.Posix.Internals | 
| s_ischr | System.Posix.Internals | 
| s_isdir | System.Posix.Internals | 
| s_isfifo | System.Posix.Internals | 
| s_isreg | System.Posix.Internals | 
| s_issock | System.Posix.Internals |