| S | GHC.Generics | 
| S# | GHC.Integer.GMP.Internals | 
| S1 | GHC.Generics | 
| S390 | 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, Data.ByteString.Lazy.Builder.Extras | 
| safeTail | Distribution.Utils.Generic, Distribution.Simple.Utils | 
| Safety | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| sameIOPort# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sameMutableArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sameMutableArrayArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sameMutableByteArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sameMutVar# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sameMVar# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sameNat | GHC.TypeLits, GHC.TypeNats | 
| sameSmallMutableArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sameSymbol | GHC.TypeLits | 
| sameTVar# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| 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.ParserCombinators.ReadP | 
| 3 (Function) | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| satisfyRange | Distribution.Compat.CharParsing | 
| Saturday | Data.Time.Calendar, Data.Time | 
| Saxpath | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| SAX_PD | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| sbignat_powmod | GHC.Num.Backend, GHC.Num.Backend.Selected | 
| sbignat_recip_mod | GHC.Num.Backend, GHC.Num.Backend.Selected | 
| SBS | Data.ByteString.Short.Internal | 
| scaleCalendarDiffDays | Data.Time.Calendar, Data.Time | 
| scaleCalendarDiffTime | Data.Time.LocalTime, Data.Time | 
| scaleFloat |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Float, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| Scan | Data.Text.Internal.Fusion.Types | 
| Scan1 | Data.Text.Internal.Fusion.Types | 
| Scan2 | Data.Text.Internal.Fusion.Types | 
| scanl |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | GHC.List, Data.List, GHC.OldList, Prelude | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Data.ByteString.Lazy.Char8 | 
| 6 (Function) | Data.ByteString.Lazy | 
| 7 (Function) | Data.ByteString | 
| 8 (Function) | Data.Sequence.Internal, Data.Sequence | 
| 9 (Function) | System.Directory.Internal.Prelude | 
| 10 (Function) | Data.Text.Lazy | 
| 11 (Function) | Data.Text | 
| 12 (Function) | Data.Text.Internal.Fusion.Common | 
| scanl' | GHC.List, Data.List, GHC.OldList | 
| scanl1 |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | GHC.List, Data.List, GHC.OldList, Prelude | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Data.ByteString | 
| 6 (Function) | Data.Sequence.Internal, Data.Sequence | 
| 7 (Function) | System.Directory.Internal.Prelude | 
| 8 (Function) | Data.Text.Lazy | 
| 9 (Function) | Data.Text | 
| scanr |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | GHC.List, Data.List, GHC.OldList, Prelude | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Data.ByteString | 
| 6 (Function) | Data.Sequence.Internal, Data.Sequence | 
| 7 (Function) | System.Directory.Internal.Prelude | 
| 8 (Function) | Data.Text.Lazy | 
| 9 (Function) | Data.Text | 
| scanr1 |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | GHC.List, Data.List, GHC.OldList, Prelude | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Data.ByteString | 
| 6 (Function) | Data.Sequence.Internal, Data.Sequence | 
| 7 (Function) | System.Directory.Internal.Prelude | 
| 8 (Function) | Data.Text.Lazy | 
| 9 (Function) | Data.Text | 
| scanSpecVersion | Distribution.PackageDescription.Parsec | 
| SCC |  | 
| 1 (Type/Class) | Distribution.Compat.Graph | 
| 2 (Type/Class) | Data.Graph | 
| scc | 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 | 
| sconcat | GHC.Base, Data.Semigroup | 
| ScopedTypeVariables |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | 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 (Data Constructor) | Distribution.Simple.Setup | 
| 2 (Type/Class) | 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.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| 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) | Data.Bifunctor | 
| 2 (Function) | Control.Arrow | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| secondsToDiffTime | Data.Time.Clock, Data.Time | 
| secondsToNominalDiffTime | Data.Time.Clock, Data.Time | 
| Section |  | 
| 1 (Type/Class) | Distribution.FieldGrammar.Parsec, Distribution.FieldGrammar | 
| 2 (Data Constructor) | Distribution.Fields.Field, Distribution.Fields.Parser, Distribution.Fields | 
| SectionArg | Distribution.Fields.Field, Distribution.Fields.Parser, Distribution.Fields | 
| sectionArgAnn | 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 | System.IO, GHC.IO.Device, GHC.IO.Handle | 
| SeekMode | System.IO, GHC.IO.Device, GHC.IO.Handle | 
| 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 (Data Constructor) | Control.Monad.Trans.Select | 
| 2 (Type/Class) | 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) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 3 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 4 (Function) | Language.Haskell.TH.PprLib | 
| SemiClosedHandle | GHC.IO.Handle.Types | 
| Semigroup |  | 
| 1 (Type/Class) | Distribution.Compat.Semigroup, Distribution.Compat.Prelude.Internal | 
| 2 (Type/Class) | GHC.Base, Prelude, Data.Semigroup | 
| 3 (Type/Class) | System.Directory.Internal.Prelude | 
| semiSep |  | 
| 1 (Function) | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| 2 (Function) | Language.Haskell.TH.Ppr | 
| semiSep1 | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| 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) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 2 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 3 (Function) | Language.Haskell.TH.PprLib | 
| Separator | Distribution.Pretty | 
| sepBy |  | 
| 1 (Function) | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| 2 (Function) | Text.ParserCombinators.ReadP | 
| 3 (Function) | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| sepBy1 |  | 
| 1 (Function) | Text.ParserCombinators.ReadP | 
| 2 (Function) | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| 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 | 
| Seq |  | 
| 1 (Data Constructor) | Data.Sequence.Internal | 
| 2 (Type/Class) | Data.Sequence.Internal, Data.Sequence | 
| 3 (Data Constructor) | GHCi.Message | 
| seq |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Base, Prelude, GHC.Exts | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| 4 (Function) | GHC.Prim | 
| seq# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sequence |  | 
| 1 (Function) | Data.Traversable, Control.Monad, Prelude | 
| 2 (Function) | GHC.Base | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| 4 (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 | 
| sequenceA |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.Traversable, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| sequenceA_ | Data.Foldable | 
| sequenceQ | Language.Haskell.TH.Syntax | 
| sequenceWithIOErrors_ | System.Directory.Internal | 
| sequence_ |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.Foldable, Control.Monad, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| 4 (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 | 
| SerializableException | GHCi.Message | 
| Serialized |  | 
| 1 (Data Constructor) | GHC.Serialized | 
| 2 (Type/Class) | GHC.Serialized | 
| SerializedCompact |  | 
| 1 (Data Constructor) | GHC.Compact.Serialized | 
| 2 (Type/Class) | GHC.Compact.Serialized | 
| serializedCompactBlockList | GHC.Compact.Serialized | 
| serializedCompactRoot | GHC.Compact.Serialized | 
| serializeWithData | GHC.Serialized | 
| serv | Lib | 
| Set |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude.Internal | 
| 2 (Type/Class) | 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 | Data.Bits, Foreign, Foreign.Safe | 
| setBitBigNat | GHC.Integer.GMP.Internals | 
| setBreakOff | GHCi.BreakArray | 
| setBreakOn | GHCi.BreakArray | 
| setByteArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| 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) | System.Posix.Internals | 
| 2 (Function) | GHC.IO.Device | 
| setEffectiveGroupID | System.Posix.User, System.Posix.ByteString, System.Posix | 
| setEffectiveUserID | System.Posix.User, System.Posix.ByteString, System.Posix | 
| setEnv |  | 
| 1 (Function) | System.Environment.Blank | 
| 2 (Function) | System.Environment | 
| 3 (Function) | System.Posix.Env.ByteString, System.Posix.ByteString | 
| 4 (Function) | System.Posix.Env, System.Posix | 
| setEnvironment | System.Posix.Env, System.Posix | 
| 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, System.Posix | 
| 3 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| setFileOrdinary | Distribution.Simple.Utils | 
| setFilePermissions | System.Directory.Internal | 
| setFileSize |  | 
| 1 (Function) | System.Posix.Files, System.Posix | 
| 2 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| setFileSystemEncoding | GHC.IO.Encoding | 
| setFileTimes |  | 
| 1 (Function) | System.Posix.Files, System.Posix | 
| 2 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| setFileTimesHiRes |  | 
| 1 (Function) | System.Posix.Files, System.Posix | 
| 2 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| 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, System.Posix | 
| 2 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| 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) | GHC.IO.Encoding, GHC.IO.Handle.Types, GHC.IO.Encoding.Types | 
| 2 (Function) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| setStoppedChildFlag | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| setSymbolicLinkOwnerAndGroup |  | 
| 1 (Function) | System.Posix.Files, System.Posix | 
| 2 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| setSymbolicLinkTimesHiRes |  | 
| 1 (Function) | System.Posix.Files, System.Posix | 
| 2 (Function) | System.Posix.Files.ByteString, System.Posix.ByteString | 
| 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 | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| setTimes | System.Directory.Internal | 
| Settings |  | 
| 1 (Data Constructor) | System.Console.Haskeline | 
| 2 (Type/Class) | System.Console.Haskeline | 
| setUncaughtExceptionHandler | GHC.Conc.Sync, GHC.Conc | 
| setupBInfoFieldGrammar | Distribution.PackageDescription.FieldGrammar | 
| SetupBuildInfo |  | 
| 1 (Data Constructor) | Distribution.Types.SetupBuildInfo, Distribution.PackageDescription | 
| 2 (Type/Class) | Distribution.Types.SetupBuildInfo, Distribution.Types.SetupBuildInfo.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| setupBuildInfo |  | 
| 1 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| setupDepends |  | 
| 1 (Function) | Distribution.Types.SetupBuildInfo.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.SetupBuildInfo, Distribution.PackageDescription | 
| 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, GHC.IO.Handle.Lock | 
| sharedOptions |  | 
| 1 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| shell | System.Process | 
| ShellCommand | System.Process.Internals, System.Process | 
| shift |  | 
| 1 (Function) | Data.Bits, Foreign, Foreign.Safe | 
| 2 (Function) | Control.Monad.Trans.Cont | 
| shiftL |  | 
| 1 (Function) | Data.Bits, Foreign, Foreign.Safe | 
| 2 (Function) | Data.Text.Internal.Unsafe.Shift | 
| shiftL# | GHC.Base, GHC.Exts | 
| shiftLBigNat | GHC.Integer.GMP.Internals | 
| shiftLInteger |  | 
| 1 (Function) | GHC.Integer | 
| 2 (Function) | GHC.Integer.GMP.Internals | 
| shiftLL | Utils.Containers.Internal.BitUtil | 
| shiftLNatural | GHC.Natural | 
| shiftR |  | 
| 1 (Function) | Data.Bits, Foreign, Foreign.Safe | 
| 2 (Function) | Data.Text.Internal.Unsafe.Shift | 
| shiftRBigNat | GHC.Integer.GMP.Internals | 
| shiftRInteger |  | 
| 1 (Function) | GHC.Integer | 
| 2 (Function) | GHC.Integer.GMP.Internals | 
| shiftRL | Utils.Containers.Internal.BitUtil | 
| shiftRL# | GHC.Base, GHC.Exts | 
| shiftRNatural | GHC.Natural | 
| shiftRW# | GHC.Num.Primitives | 
| shiftT | Control.Monad.Trans.Cont | 
| 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 (Data Constructor) | System.Posix.SharedMem, System.Posix.ByteString, System.Posix | 
| 2 (Type/Class) | 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, Data.ByteString.Lazy.Builder.ASCII, Data.ByteString.Lazy.Builder | 
| shorter | Data.IntMap.Internal | 
| shortRelativePath | Distribution.Simple.Utils | 
| ShortText | Distribution.Utils.ShortText | 
| ShouldRetainCAFs | GHCi.ObjLink | 
| Show |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude.Internal | 
| 2 (Type/Class) | GHC.Show, Text.Show, Prelude | 
| 3 (Type/Class) | System.Directory.Internal.Prelude | 
| show |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Show, Text.Show, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| Show1 | Data.Functor.Classes | 
| Show2 | Data.Functor.Classes | 
| ShowArgs | Distribution.Simple.Command | 
| showBreakArray | GHCi.BreakArray | 
| showBuildInfo | Distribution.Simple.Build | 
| showBuildInfoCommand | Distribution.Simple.Setup | 
| ShowBuildInfoFlags |  | 
| 1 (Data Constructor) | Distribution.Simple.Setup | 
| 2 (Type/Class) | Distribution.Simple.Setup | 
| showBuildTarget | Distribution.Simple.BuildTarget | 
| showCabalSpecVersion | Distribution.CabalSpecVersion | 
| showCCSOnException | GHC.RTS.Flags | 
| showCCSStack | GHC.Exception | 
| showChar |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Show, Text.Show, Prelude | 
| 3 (Function) | System.Directory.Internal.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 | Numeric, GHC.Float | 
| 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.Transitional, Text.XHtml | 
| 2 (Function) | Text.XHtml.Frameset | 
| 3 (Function) | Text.XHtml.Strict | 
| 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 |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Show, Text.Show, Prelude | 
| 3 (Function) | System.Directory.Internal.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 | 
| showPackageDbList | Distribution.Simple.Setup | 
| showPackageDescription | Distribution.PackageDescription.PrettyPrint | 
| showParen |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Show, Text.Show, Prelude | 
| 3 (Function) | System.Directory.Internal.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 |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude.Internal | 
| 2 (Type/Class) | GHC.Show, Text.Show, Prelude | 
| 3 (Type/Class) | System.Directory.Internal.Prelude | 
| shows |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Show, Text.Show, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| showsBars | 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 |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Show, Text.Show, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| showsPrec1 | Data.Functor.Classes | 
| showsPrec2 | Data.Functor.Classes | 
| showStackFrames | GHC.ExecutionStack.Internal | 
| showStackTrace | GHC.ExecutionStack | 
| showsTree | Data.Map.Internal.Debug | 
| showsTreeHang | Data.Map.Internal.Debug | 
| showString |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Show, Text.Show, Prelude | 
| 3 (Function) | System.Directory.Internal.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 | 
| showTree |  | 
| 1 (Function) | Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Internal.Debug | 
| 4 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 5 (Function) | Data.Map.Internal.Debug | 
| 6 (Function) | Data.Set.Internal, Data.Set | 
| showTreeWith |  | 
| 1 (Function) | Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Internal.Debug | 
| 4 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 5 (Function) | Data.Map.Internal.Debug | 
| 6 (Function) | Data.Set.Internal, Data.Set | 
| ShowType | GHC.TypeLits | 
| showUserBuildTarget | Distribution.Simple.BuildTarget | 
| showVersion | Data.Version | 
| showWeekDate | Data.Time.Calendar.WeekDate | 
| showWide | Data.Map.Internal.Debug | 
| shrinkMutableByteArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| shrinkSmallMutableArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| 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 (Data Constructor) | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| 2 (Type/Class) | 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.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.Library, Distribution.PackageDescription | 
| signed |  | 
| 1 (Function) | Data.Text.Lazy.Read | 
| 2 (Function) | Data.Text.Read | 
| signedIntegral | Distribution.Compat.CharParsing | 
| significand |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Float, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| SignPlus | Text.Printf | 
| SignSpace | Text.Printf | 
| signum |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Num, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| signumInteger |  | 
| 1 (Function) | GHC.Integer | 
| 2 (Function) | 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, Language.Haskell.TH | 
| 2 (Function) | Language.Haskell.TH.Lib.Internal | 
| 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.IntMap.Internal, Data.IntMap.Merge.Lazy, Data.IntMap.Merge.Strict | 
| 2 (Type/Class) | Data.Map.Internal, Data.Map.Merge.Lazy, Data.Map.Strict.Internal, Data.Map.Merge.Strict | 
| SimpleWhenMissing |  | 
| 1 (Type/Class) | Data.IntMap.Internal, Data.IntMap.Merge.Lazy, Data.IntMap.Merge.Strict | 
| 2 (Type/Class) | Data.Map.Internal, Data.Map.Merge.Lazy, Data.Map.Strict.Internal, Data.Map.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 | 
| SimPL_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| sin |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Numeric, GHC.Float, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| sinDouble | GHC.Float | 
| sinDouble# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sinFloat | GHC.Float | 
| sinFloat# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| Single | Data.Sequence.Internal | 
| singleStep | GHCi.Message | 
| singleton |  | 
| 1 (Function) | Distribution.Compat.DList | 
| 2 (Function) | Distribution.Compat.NonEmptySet | 
| 3 (Function) | Data.List.NonEmpty | 
| 4 (Function) | Data.List, GHC.OldList | 
| 5 (Function) | Data.Binary.Builder | 
| 6 (Function) | Data.ByteString.Char8 | 
| 7 (Function) | Data.ByteString.Lazy.Char8 | 
| 8 (Function) | Data.ByteString.Lazy | 
| 9 (Function) | Data.ByteString | 
| 10 (Function) | Data.IntMap.Strict.Internal, Data.IntMap.Strict | 
| 11 (Function) | Data.Map.Strict.Internal, Data.Map.Strict | 
| 12 (Function) | Data.IntMap.Internal, Data.IntMap.Lazy, Data.IntMap | 
| 13 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 14 (Function) | Data.Map.Internal, Data.Map.Lazy, Data.Map | 
| 15 (Function) | Data.Sequence.Internal, Data.Sequence | 
| 16 (Function) | Data.Set.Internal, Data.Set | 
| 17 (Function) | Data.Text.Internal.Builder, Data.Text.Lazy.Builder | 
| 18 (Function) | Data.Text.Lazy | 
| 19 (Function) | Data.Text | 
| 20 (Function) | Data.Text.Internal.Fusion.Common | 
| sinh |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Numeric, GHC.Float, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| sinhDouble | GHC.Float | 
| sinhDouble# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sinhFloat | GHC.Float | 
| sinhFloat# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| 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.Map.Internal, Data.Map.Strict.Internal | 
| 3 (Type/Class) | Data.Set.Internal | 
| 4 (Type/Class) | Data.Text.Internal.Fusion.Size | 
| size |  | 
| 1 (Function) | Distribution.Compat.Graph | 
| 2 (Function) | Data.ByteString.Builder.Prim.Internal | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 4 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 5 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 6 (Function) | Data.Sequence.Internal | 
| 7 (Function) | Data.Set.Internal, Data.Set | 
| 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 | 
| SizedSeq |  | 
| 1 (Data Constructor) | SizedSeq | 
| 2 (Type/Class) | SizedSeq | 
| sizedText |  | 
| 1 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 2 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| sizeInBaseBigNat | GHC.Integer.GMP.Internals | 
| sizeInBaseInteger | GHC.Integer.GMP.Internals | 
| sizeInBaseWord# | GHC.Integer.GMP.Internals | 
| sizeOf |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| sizeofArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sizeofArrayArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sizeofBigNat# | GHC.Integer.GMP.Internals | 
| sizeofByteArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sizeofMutableArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sizeofMutableArrayArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sizeofMutableByteArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sizeofSmallArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sizeofSmallMutableArray# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sizeof_sigset_t | System.Posix.Internals | 
| sizeof_stat | System.Posix.Internals | 
| sizeof_termios | System.Posix.Internals | 
| sizeSS | SizedSeq | 
| Skip | Data.Text.Internal.Fusion.Types, Data.Text.Internal.Fusion | 
| skip | Data.Binary.Get | 
| skipMany |  | 
| 1 (Function) | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| 2 (Function) | Text.ParserCombinators.ReadP | 
| 3 (Function) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| skipMany1 |  | 
| 1 (Function) | Text.ParserCombinators.ReadP | 
| 2 (Function) | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| 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# |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| smallChunkSize |  | 
| 1 (Function) | Data.ByteString.Lazy.Internal, Data.ByteString.Builder.Internal, Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras | 
| 2 (Function) | Data.Text.Internal.Lazy, Data.Text.Lazy.Internal | 
| smaller | Data.Text.Internal.Fusion.Size | 
| smallInteger |  | 
| 1 (Function) | GHC.Integer | 
| 2 (Function) | GHC.Integer.GMP.Internals | 
| SmallMutableArray# |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | 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 |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.Tuple, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| sndOf3 | Distribution.Utils.Generic | 
| SNIA | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| snoc |  | 
| 1 (Function) | Distribution.Compat.DList | 
| 2 (Function) | Data.ByteString.Char8 | 
| 3 (Function) | Data.ByteString.Lazy.Char8 | 
| 4 (Function) | Data.ByteString.Lazy | 
| 5 (Function) | Data.ByteString | 
| 6 (Function) | Data.Text.Lazy | 
| 7 (Function) | Data.Text | 
| 8 (Function) | Data.Text.Internal.Fusion.Common | 
| snocQB | Utils.Containers.Internal.BitQueue | 
| socketMode | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| SOFT | GHC.Platform | 
| SOFTFP | GHC.Platform | 
| 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 (Data Constructor) | GHC.Tuple | 
| 2 (Type/Class) | GHC.Tuple | 
| Some | Data.Text.Encoding | 
| some |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal, Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| 2 (Function) | GHC.Base, Control.Applicative | 
| some1 | Data.List.NonEmpty | 
| SomeAsyncException |  | 
| 1 (Data Constructor) | GHC.IO.Exception, Control.Exception, Control.Exception.Base | 
| 2 (Type/Class) | GHC.IO.Exception, Control.Exception, Control.Exception.Base | 
| SomeException |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude.Internal | 
| 2 (Data Constructor) | Distribution.Compat.Prelude.Internal | 
| 3 (Data Constructor) | GHC.Exception, Control.Exception, Control.Exception.Base, GHC.Exception.Type | 
| 4 (Type/Class) | GHC.Exception, Control.Exception, Control.Exception.Base, GHC.Exception.Type | 
| 5 (Type/Class) | System.Directory.Internal.Prelude | 
| 6 (Type/Class) | Control.Monad.Catch, Control.Monad.Catch.Pure | 
| 7 (Data Constructor) | Control.Monad.Catch, Control.Monad.Catch.Pure | 
| SomeNat |  | 
| 1 (Data Constructor) | GHC.TypeLits, GHC.TypeNats | 
| 2 (Type/Class) | GHC.TypeLits, GHC.TypeNats | 
| someNatVal |  | 
| 1 (Function) | GHC.TypeLits | 
| 2 (Function) | GHC.TypeNats | 
| SomeSymbol |  | 
| 1 (Data Constructor) | GHC.TypeLits | 
| 2 (Type/Class) | GHC.TypeLits | 
| someSymbolVal | GHC.TypeLits | 
| SomeTypeRep |  | 
| 1 (Data Constructor) | Type.Reflection | 
| 2 (Type/Class) | Type.Reflection | 
| someTypeRep | Type.Reflection | 
| someTypeRepFingerprint | Type.Reflection.Unsafe | 
| someTypeRepTyCon | Type.Reflection | 
| SopStructure | Distribution.Utils.Structured | 
| sort |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | Data.List, GHC.OldList | 
| 4 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 5 (Function) | Data.Sequence.Internal.Sorting, Data.Sequence | 
| sortBy |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | Data.List, GHC.OldList | 
| 4 (Function) | Data.Sequence.Internal.Sorting, Data.Sequence | 
| sortOn |  | 
| 1 (Function) | Data.List, GHC.OldList | 
| 2 (Function) | Data.Sequence.Internal.Sorting, Data.Sequence | 
| sortWith |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | Data.List.NonEmpty | 
| sourceColumn |  | 
| 1 (Function) | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| 2 (Function) | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| sourceComponentName | Distribution.InstalledPackageInfo | 
| sourceFile | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| SourceLazy |  | 
| 1 (Data Constructor) | GHC.Generics | 
| 2 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| sourceLazy | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| sourceLibName |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| sourceLine |  | 
| 1 (Function) | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| 2 (Function) | 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 | 
| sourceName | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| SourceNoUnpack |  | 
| 1 (Data Constructor) | GHC.Generics | 
| 2 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| sourceNoUnpack | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| sourcePackageId |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| SourcePos | Text.Parsec.Pos, Text.Parsec, Text.ParserCombinators.Parsec.Pos, Text.ParserCombinators.Parsec | 
| SourceRepo |  | 
| 1 (Data Constructor) | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| 2 (Type/Class) | Distribution.Types.SourceRepo, Distribution.Types.SourceRepo.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| sourceRepoFieldGrammar | Distribution.PackageDescription.FieldGrammar | 
| sourceRepos |  | 
| 1 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| SourceStrict |  | 
| 1 (Data Constructor) | GHC.Generics | 
| 2 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| sourceStrict | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| SourceStrictness |  | 
| 1 (Type/Class) | GHC.Generics | 
| 2 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| SourceStrictnessQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| SourceUnpack |  | 
| 1 (Data Constructor) | GHC.Generics | 
| 2 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| sourceUnpack | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| SourceUnpackedness |  | 
| 1 (Type/Class) | GHC.Generics | 
| 2 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 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) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 4 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 5 (Function) | Language.Haskell.TH.PprLib | 
| spaceHtml | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| 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 (Data Constructor) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 2 (Type/Class) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| span |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | GHC.List, Data.List, GHC.OldList, Prelude | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Data.ByteString.Lazy.Char8 | 
| 6 (Function) | Data.ByteString.Lazy | 
| 7 (Function) | Data.ByteString | 
| 8 (Function) | System.Directory.Internal.Prelude | 
| 9 (Function) | Data.Text.Lazy | 
| 10 (Function) | Data.Text | 
| spanAnnotation | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| spanAntitone |  | 
| 1 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 2 (Function) | Data.Set.Internal, Data.Set | 
| spanEnd |  | 
| 1 (Function) | Data.ByteString.Char8 | 
| 2 (Function) | Data.ByteString | 
| spanl | Data.Sequence.Internal, Data.Sequence | 
| spanLength | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| spanMaybe | Distribution.Utils.Generic | 
| spanr | 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 | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sparks | GHC.RTS.Flags | 
| sparksFull | GHC.RTS.Flags | 
| sparksSampled | GHC.RTS.Flags | 
| spawnCommand | System.Process | 
| spawnProcess | System.Process | 
| SPEC |  | 
| 1 (Data Constructor) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | GHC.Base, GHC.Exts | 
| 3 (Data Constructor) | GHC.Types | 
| 4 (Type/Class) | GHC.Types | 
| SPEC2 |  | 
| 1 (Data Constructor) | GHC.Base, GHC.Exts | 
| 2 (Data Constructor) | 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 (Data Constructor) | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| 2 (Type/Class) | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| SpecVersion |  | 
| 1 (Data Constructor) | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| 2 (Type/Class) | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| specVersion |  | 
| 1 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 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.Char8 | 
| 2 (Function) | Data.ByteString.Lazy.Char8 | 
| 3 (Function) | Data.ByteString.Lazy | 
| 4 (Function) | Data.ByteString | 
| 5 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 6 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 7 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 8 (Function) | Data.Set.Internal, Data.Set | 
| 9 (Function) | Language.Haskell.TH.Ppr | 
| 10 (Function) | Data.Text.Lazy | 
| 11 (Function) | Data.Text | 
| splitApps | Type.Reflection | 
| splitArgs | Distribution.Simple.Setup | 
| splitAt |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | GHC.List, Data.List, GHC.OldList, Prelude | 
| 4 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 5 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 6 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 7 (Function) | Data.Sequence.Internal, Data.Sequence | 
| 8 (Function) | Data.Set.Internal, Data.Set | 
| 9 (Function) | System.Directory.Internal.Prelude | 
| 10 (Function) | Data.Text.Lazy | 
| 11 (Function) | Data.Text | 
| splitDirectories |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| splitDrive |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| splitExtension |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| splitExtensions |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| splitFileName |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| splitLookup |  | 
| 1 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| splitMember |  | 
| 1 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 2 (Function) | Data.Set.Internal, Data.Set | 
| splitObjs | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| splitOn |  | 
| 1 (Function) | Data.Text.Lazy | 
| 2 (Function) | Data.Text | 
| splitPath |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| splitRoot |  | 
| 1 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 3 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 4 (Function) | Data.Set.Internal, Data.Set | 
| splitSearchPath |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| splitSections | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| splitTyConApp | Data.Typeable, Data.Data | 
| splitWith |  | 
| 1 (Function) | Data.ByteString.Char8 | 
| 2 (Function) | Data.ByteString.Lazy.Char8 | 
| 3 (Function) | Data.ByteString.Lazy | 
| 4 (Function) | Data.ByteString | 
| SPL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| sptAddEntry | GHCi.StaticPtrTable | 
| sqrBigNat | GHC.Integer.GMP.Internals | 
| sqrInteger | GHC.Integer.GMP.Internals | 
| sqrt |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Numeric, GHC.Float, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| sqrtDouble | GHC.Float | 
| sqrtDouble# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| sqrtFloat | GHC.Float | 
| sqrtFloat# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| 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.ExecutionStack.Internal, GHC.ExecutionStack | 
| 2 (Type/Class) | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| 3 (Type/Class) | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| 4 (Data Constructor) | GHC.Stack.Types, GHC.Exception, GHC.Stack | 
| srcLoc | GHC.ExecutionStack.Internal, GHC.ExecutionStack | 
| 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 | 
| SSE1 | GHC.Platform | 
| SSE2 | GHC.Platform | 
| SSE3 | GHC.Platform | 
| SSE4 | GHC.Platform | 
| SSE42 | GHC.Platform | 
| ssElts | SizedSeq | 
| SseVersion | GHC.Platform | 
| 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) | Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy | 
| 2 (Data Constructor) | GHC.ST | 
| 3 (Type/Class) | GHC.ST, Control.Monad.ST.Safe, Control.Monad.ST, Control.Monad.ST.Strict | 
| stability |  | 
| 1 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 3 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 4 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| stable | GHC.RTS.Flags | 
| StableName |  | 
| 1 (Data Constructor) | GHC.StableName | 
| 2 (Type/Class) | GHC.StableName, System.Mem.StableName | 
| StableName# |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| stableNameToInt# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| StablePtr |  | 
| 1 (Data Constructor) | GHC.Stable | 
| 2 (Type/Class) | GHC.Stable, Foreign, Foreign.StablePtr, Foreign.Safe | 
| StablePtr# |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| STACK | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| stackDepth | GHC.ExecutionStack.Internal | 
| stackFrames | GHC.ExecutionStack.Internal | 
| StackOverflow | GHC.IO.Exception, Control.Exception, Control.Exception.Base | 
| stackOverflow | GHC.IO.Exception | 
| StackTrace | GHC.ExecutionStack.Internal | 
| 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.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| standaloneDerivWithStrategyD |  | 
| 1 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Function) | Language.Haskell.TH.Lib.Internal | 
| StandaloneKindSignatures |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 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.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| starK |  | 
| 1 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Function) | Language.Haskell.TH.Lib.Internal | 
| STArray |  | 
| 1 (Type/Class) | Data.Array.ST, Data.Array.ST.Safe | 
| 2 (Data Constructor) | GHC.Arr | 
| 3 (Type/Class) | 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 | 
| startInterpreter |  | 
| 1 (Function) | Distribution.Simple.Build | 
| 2 (Function) | Distribution.Simple.GHC | 
| 3 (Function) | Distribution.Simple.GHCJS | 
| 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 | 
| State |  | 
| 1 (Data Constructor) | Data.Sequence.Internal | 
| 2 (Type/Class) | Data.Sequence.Internal | 
| 3 (Type/Class) | Control.Monad.State.Lazy, Control.Monad.State | 
| 4 (Type/Class) | Control.Monad.State.Strict | 
| 5 (Data Constructor) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| 6 (Type/Class) | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| 7 (Type/Class) | Control.Monad.Trans.State.Strict | 
| 8 (Type/Class) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 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.State.Strict | 
| 3 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 4 (Function) | Control.Monad.Trans.RWS.Strict | 
| 5 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 6 (Function) | Control.Monad.Trans.RWS.CPS | 
| State# |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | 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 | 
| 2 (Data Constructor) | Control.Monad.State.Lazy, Control.Monad.State | 
| 3 (Type/Class) | Control.Monad.State.Strict | 
| 4 (Data Constructor) | Control.Monad.State.Strict | 
| 5 (Data Constructor) | Control.Monad.Trans.State.Strict | 
| 6 (Type/Class) | Control.Monad.Trans.State.Strict | 
| 7 (Data Constructor) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 8 (Type/Class) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 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.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| StaticPointers |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| StaticPtr | GHC.StaticPtr | 
| StaticPtrInfo |  | 
| 1 (Type/Class) | GHC.StaticPtr | 
| 2 (Data Constructor) | 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) | System.IO, GHC.IO.StdHandles | 
| 2 (Function) | GHC.IO.Handle.FD | 
| 3 (Function) | GHC.IO.FD | 
| 4 (Function) | System.Directory.Internal.Prelude | 
| 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) | System.IO, GHC.IO.StdHandles | 
| 2 (Function) | GHC.IO.Handle.FD | 
| 3 (Function) | GHC.IO.FD | 
| stdInput | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| stdout |  | 
| 1 (Function) | GHC.IO.Handle.FD | 
| 2 (Function) | GHC.IO.FD | 
| 3 (Function) | System.IO, GHC.IO.StdHandles | 
| 4 (Function) | System.Directory.Internal.Prelude | 
| 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.Read, Text.ParserCombinators.ReadPrec | 
| stepProgress | Distribution.Utils.Progress | 
| stgDoubleToWord64 | GHC.Float | 
| stgFloatToWord32 | GHC.Float | 
| StgInfoTable |  | 
| 1 (Data Constructor) | GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTableProf, GHC.Exts.Heap | 
| 2 (Type/Class) | GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTableProf, 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 (Data Constructor) | GHC.Conc.Sync, GHC.Conc | 
| 2 (Type/Class) | GHC.Conc.Sync, GHC.Conc | 
| 3 (Type/Class) | Control.Monad.STM, Control.Concurrent.STM | 
| 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 | 
| 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 |  | 
| 1 (Type/Class) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Type/Class) | System.Directory.Internal.Prelude | 
| 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 (Data Constructor) | GHC.IO.Device | 
| 2 (Type/Class) | Text.Parsec.Prim, Text.Parsec | 
| 3 (Data Constructor) | Data.Text.Internal.Fusion.Types, Data.Text.Internal.Fusion | 
| 4 (Type/Class) | Data.Text.Internal.Fusion.Types, Data.Text.Internal.Fusion | 
| stream |  | 
| 1 (Function) | Data.Text.Internal.Lazy.Fusion | 
| 2 (Function) | Data.Text.Internal.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.Encoding.Fusion | 
| 2 (Function) | Data.Text.Internal.Lazy.Encoding.Fusion | 
| streamUtf16LE |  | 
| 1 (Function) | Data.Text.Internal.Encoding.Fusion | 
| 2 (Function) | Data.Text.Internal.Lazy.Encoding.Fusion | 
| streamUtf32BE |  | 
| 1 (Function) | Data.Text.Internal.Encoding.Fusion | 
| 2 (Function) | Data.Text.Internal.Lazy.Encoding.Fusion | 
| streamUtf32LE |  | 
| 1 (Function) | Data.Text.Internal.Encoding.Fusion | 
| 2 (Function) | Data.Text.Internal.Lazy.Encoding.Fusion | 
| streamUtf8 |  | 
| 1 (Function) | Data.Text.Internal.Encoding.Fusion | 
| 2 (Function) | Data.Text.Internal.Lazy.Encoding.Fusion | 
| STRef |  | 
| 1 (Data Constructor) | GHC.STRef | 
| 2 (Type/Class) | GHC.STRef, Data.STRef, Data.STRef.Strict, Data.STRef.Lazy | 
| STRep | GHC.ST | 
| STret |  | 
| 1 (Data Constructor) | GHC.ST | 
| 2 (Type/Class) | GHC.ST | 
| Strict |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | Distribution.System | 
| 3 (Data Constructor) | Data.Map.Internal | 
| 4 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 5 (Data Constructor) | GHC.LanguageExtensions | 
| 6 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 7 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| StrictData |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | 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 | 
| 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.Internal | 
| 2 (Data Constructor) | Text.Read.Lex, Text.Read | 
| 3 (Type/Class) | GHC.Base, Data.String, Prelude | 
| 4 (Type/Class) | System.Directory.Internal.Prelude | 
| string |  | 
| 1 (Function) | Distribution.Compat.CharParsing | 
| 2 (Function) | Text.ParserCombinators.ReadP | 
| 3 (Function) | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| string7 | Data.ByteString.Builder, Data.ByteString.Lazy.Builder.ASCII, Data.ByteString.Lazy.Builder | 
| string8 | Data.ByteString.Builder, Data.ByteString.Lazy.Builder.ASCII, Data.ByteString.Lazy.Builder | 
| stringE | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| stringEncodeArch | GHC.Platform | 
| stringEncodeOS | GHC.Platform | 
| 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, Data.ByteString.Lazy.Builder.ASCII, Data.ByteString.Lazy.Builder | 
| strip |  | 
| 1 (Function) | Data.ByteString.Char8 | 
| 2 (Function) | Data.Text.Lazy | 
| 3 (Function) | Data.Text | 
| stripEnd |  | 
| 1 (Function) | Data.Text.Lazy | 
| 2 (Function) | Data.Text | 
| stripExe | Distribution.Simple.Program.Strip | 
| stripExes | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| stripExtension |  | 
| 1 (Function) | Distribution.Compat.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| 3 (Function) | System.FilePath.Posix, System.FilePath | 
| 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.List, GHC.OldList | 
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 3 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 4 (Function) | Data.Text.Lazy | 
| 5 (Function) | Data.Text | 
| stripProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| stripStart |  | 
| 1 (Function) | Data.Text.Lazy | 
| 2 (Function) | Data.Text | 
| stripSuffix |  | 
| 1 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 2 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 3 (Function) | Data.Text.Lazy | 
| 4 (Function) | Data.Text | 
| strMsg |  | 
| 1 (Function) | Control.Monad.Error.Class, Control.Monad.Error | 
| 2 (Function) | 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 | 
| stronglyConnCompR | 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 (Data Constructor) | Distribution.Utils.Structured | 
| 2 (Type/Class) | Distribution.Utils.Structured | 
| structure | Distribution.Utils.Structured | 
| structureBuilder | Distribution.Utils.Structured | 
| Structured | Distribution.Utils.Structured, 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) | Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy | 
| 2 (Function) | GHC.IO, Control.Monad.ST.Safe, Control.Monad.ST, Control.Monad.ST.Strict | 
| 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 (Data Constructor) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass, Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 2 (Type/Class) | 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 | 
| subInt16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| subInt8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| subIntC# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| subLibraries |  | 
| 1 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| submit | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| subsequences | Data.List, GHC.OldList | 
| substituteInstallDirTemplates | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| substituteTimeSpecifier | Data.Time.Format.Internal | 
| substPathTemplate |  | 
| 1 (Function) | Distribution.Simple.LocalBuildInfo | 
| 2 (Function) | Distribution.Simple.InstallDirs | 
| subtract |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Num, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| subWord16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| subWord8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| subWordC# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| succ |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Enum, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| succeedReadE | Distribution.ReadE | 
| succError | GHC.Enum | 
| suffixBitMask | 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) | Data.Functor.Sum | 
| 2 (Data Constructor) | Data.Monoid, Data.Semigroup | 
| 3 (Type/Class) | Data.Monoid, Data.Semigroup | 
| 4 (Data Constructor) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| 5 (Type/Class) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| sum |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List, Data.Foldable, Prelude | 
| 3 (Function) | GHC.List, GHC.OldList | 
| 4 (Function) | System.Directory.Internal.Prelude | 
| 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 |  | 
| 1 (Data Constructor) | GHC.Base, GHC.Exts | 
| 2 (Data Constructor) | GHC.Types | 
| Sunday | 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 | 
| 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.Coercion | 
| 2 (Function) | Data.Type.Equality | 
| Symbol |  | 
| 1 (Data Constructor) | Text.Read.Lex, Text.Read | 
| 2 (Type/Class) | GHC.Base, GHC.TypeLits | 
| 3 (Type/Class) | GHC.Types | 
| 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 | 
| 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.PackageDescription.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 3 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 4 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| sysconfdir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| system | System.Process, System.Cmd | 
| systemEpochDay | Data.Time.Clock.System | 
| SystemError | GHC.IO.Exception | 
| SystemID |  | 
| 1 (Data Constructor) | System.Posix.Unistd, System.Posix.ByteString, System.Posix | 
| 2 (Type/Class) | 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 |