Index - S
| S | GHC.Generics | 
| S1 | GHC.Generics | 
| sameMutableArray# | GHC.Exts | 
| sameMutableArrayArray# | GHC.Exts | 
| sameMutableByteArray# | GHC.Exts | 
| sameMutVar# | GHC.Exts | 
| sameMVar# | GHC.Exts | 
| sameNat | GHC.TypeLits | 
| sameSmallMutableArray# | GHC.Exts | 
| sameSymbol | GHC.TypeLits | 
| sameTVar# | GHC.Exts | 
| sanity | GHC.RTS.Flags | 
| satisfy | Text.ParserCombinators.ReadP | 
| scaleFloat | Prelude | 
| scanl | GHC.OldList, Data.List, Prelude | 
| scanl' | GHC.OldList, Data.List | 
| scanl1 | GHC.OldList, Data.List, Prelude | 
| scanr | GHC.OldList, Data.List, Prelude | 
| scanr1 | GHC.OldList, Data.List, Prelude | 
| scheduler | GHC.RTS.Flags | 
| second | |
| 1 (Function) | Control.Arrow | 
| 2 (Function) | Data.Bifunctor | 
| seek | GHC.IO.Device | 
| SeekFromEnd | GHC.IO.Device, GHC.IO.Handle, System.IO | 
| SeekMode | GHC.IO.Device, GHC.IO.Handle, System.IO | 
| Selector | GHC.Generics | 
| selName | GHC.Generics | 
| sepBy | Text.ParserCombinators.ReadP | 
| sepBy1 | Text.ParserCombinators.ReadP | 
| seq | Prelude, GHC.Exts | 
| seq# | GHC.Exts | 
| sequence | Data.Traversable, Control.Monad, Prelude | 
| sequenceA | Data.Traversable, Prelude | 
| sequenceA_ | Data.Foldable | 
| sequence_ | Data.Foldable, Control.Monad, Prelude | 
| setAllocationCounter | GHC.Conc.Sync, GHC.Conc | 
| setBit | Data.Bits, Foreign, Foreign.Safe | 
| setByteArray# | GHC.Exts | 
| setEcho | GHC.IO.Device | 
| setEnv | System.Environment | 
| setFileSystemEncoding | GHC.IO.Encoding | 
| setForeignEncoding | GHC.IO.Encoding | 
| setHandler | GHC.Conc.Signal, GHC.Conc | 
| setLocaleEncoding | GHC.IO.Encoding | 
| setNumCapabilities | GHC.Conc.Sync, GHC.Conc, Control.Concurrent | 
| setRaw | GHC.IO.Device | 
| setSize | GHC.IO.Device | 
| setState | GHC.IO.Encoding.Types, GHC.IO.Encoding | 
| setUncaughtExceptionHandler | GHC.Conc.Sync, GHC.Conc | 
| sharedCAF | GHC.Conc.Sync | 
| shift | Data.Bits, Foreign, Foreign.Safe | 
| shiftL | Data.Bits, Foreign, Foreign.Safe | 
| shiftL# | GHC.Exts | 
| shiftR | Data.Bits, Foreign, Foreign.Safe | 
| shiftRL# | GHC.Exts | 
| Show | Text.Show, Prelude | 
| show | Text.Show, Prelude | 
| showCallStack | GHC.Stack | 
| showCCSOnException | GHC.RTS.Flags | 
| showChar | Text.Show, Prelude | 
| showConstr | Data.Data | 
| showEFloat | Numeric | 
| showFFloat | Numeric | 
| showFFloatAlt | Numeric | 
| showFixed | Data.Fixed | 
| showFloat | Numeric | 
| showGFloat | Numeric | 
| showGFloatAlt | Numeric | 
| showHex | Numeric | 
| showInt | Numeric | 
| showIntAtBase | Numeric | 
| showList | Text.Show, Prelude | 
| showListWith | Text.Show | 
| showLitChar | Data.Char | 
| showOct | Numeric | 
| showParen | Text.Show, Prelude | 
| ShowS | Text.Show, Prelude | 
| shows | Text.Show, Prelude | 
| showSigned | Numeric | 
| showsPrec | Text.Show, Prelude | 
| showSrcLoc | GHC.SrcLoc | 
| showString | Text.Show, Prelude | 
| showsTypeRep | Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data | 
| showTickyStats | GHC.RTS.Flags | 
| showVersion | Data.Version | 
| shrinkMutableByteArray# | GHC.Exts | 
| Signal | GHC.Conc.Signal, GHC.Conc | 
| signalQSem | Control.Concurrent.QSem, Control.Concurrent | 
| signalQSemN | Control.Concurrent.QSemN, Control.Concurrent | 
| significand | Prelude | 
| SignPlus | Text.Printf | 
| SignSpace | Text.Printf | 
| signum | Prelude | 
| sin | Prelude | 
| sinDouble# | GHC.Exts | 
| sinFloat# | GHC.Exts | 
| sinh | Prelude | 
| sinhDouble# | GHC.Exts | 
| sinhFloat# | GHC.Exts | 
| sizeOf | Foreign.Storable, Foreign, Foreign.Safe | 
| sizeofArray# | GHC.Exts | 
| sizeofArrayArray# | GHC.Exts | 
| sizeofByteArray# | GHC.Exts | 
| sizeofMutableArray# | GHC.Exts | 
| sizeofMutableArrayArray# | GHC.Exts | 
| sizeofMutableByteArray# | GHC.Exts | 
| sizeofSmallArray# | GHC.Exts | 
| sizeofSmallMutableArray# | GHC.Exts | 
| skipMany | Text.ParserCombinators.ReadP | 
| skipMany1 | Text.ParserCombinators.ReadP | 
| skipSpaces | Text.ParserCombinators.ReadP | 
| slideContents | GHC.IO.Buffer | 
| SmallArray# | GHC.Exts | 
| SmallMutableArray# | GHC.Exts | 
| snd | Data.Tuple, Prelude | 
| some | Control.Applicative | 
| SomeAsyncException | |
| 1 (Type/Class) | Control.Exception.Base, Control.Exception | 
| 2 (Data Constructor) | Control.Exception.Base, Control.Exception | 
| SomeException | |
| 1 (Type/Class) | Control.Exception.Base, Control.Exception | 
| 2 (Data Constructor) | Control.Exception.Base, Control.Exception | 
| SomeNat | |
| 1 (Type/Class) | GHC.TypeLits | 
| 2 (Data Constructor) | GHC.TypeLits | 
| someNatVal | GHC.TypeLits | 
| SomeSymbol | |
| 1 (Type/Class) | GHC.TypeLits | 
| 2 (Data Constructor) | GHC.TypeLits | 
| someSymbolVal | GHC.TypeLits | 
| sort | GHC.OldList, Data.List | 
| sortBy | GHC.OldList, Data.List | 
| sortOn | GHC.OldList, Data.List | 
| sortWith | GHC.Exts | 
| Space | Data.Char | 
| SpacingCombiningMark | Data.Char | 
| span | GHC.OldList, Data.List, Prelude | 
| spark# | GHC.Exts | 
| sparks | GHC.RTS.Flags | 
| sparksFull | GHC.RTS.Flags | 
| sparksSampled | GHC.RTS.Flags | 
| SpecConstrAnnotation | GHC.Exts | 
| spInfoModuleName | GHC.StaticPtr | 
| spInfoName | GHC.StaticPtr | 
| spInfoPackageKey | GHC.StaticPtr | 
| spInfoSrcLoc | GHC.StaticPtr | 
| splitAt | GHC.OldList, Data.List, Prelude | 
| splitPolyTyConApp | Data.Typeable.Internal | 
| splitTyConApp | Data.Typeable.Internal, Data.Typeable, Data.Dynamic, Data.Data | 
| sqrt | Prelude | 
| sqrtDouble# | GHC.Exts | 
| sqrtFloat# | GHC.Exts | 
| squeeze | GHC.RTS.Flags | 
| squeezeUpdFrames | GHC.RTS.Flags | 
| SrcLoc | GHC.SrcLoc | 
| srcLocEndCol | GHC.SrcLoc | 
| srcLocEndLine | GHC.SrcLoc | 
| srcLocFile | GHC.SrcLoc | 
| srcLocModule | GHC.SrcLoc | 
| srcLocPackage | GHC.SrcLoc | 
| srcLocStartCol | GHC.SrcLoc | 
| srcLocStartLine | GHC.SrcLoc | 
| ST | |
| 1 (Type/Class) | Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict | 
| 2 (Type/Class) | Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe | 
| stable | GHC.RTS.Flags | 
| StableName | System.Mem.StableName | 
| StableName# | GHC.Exts | 
| stableNameToInt# | GHC.Exts | 
| StablePtr | Foreign.StablePtr, Foreign, Foreign.Safe | 
| StablePtr# | GHC.Exts | 
| StackOverflow | Control.Exception.Base, Control.Exception | 
| startProfTimer | GHC.Profiling | 
| State# | GHC.Exts | 
| StaticKey | GHC.StaticPtr | 
| staticKey | GHC.StaticPtr | 
| StaticPtr | GHC.StaticPtr | 
| StaticPtrInfo | |
| 1 (Data Constructor) | GHC.StaticPtr | 
| 2 (Type/Class) | GHC.StaticPtr | 
| staticPtrInfo | GHC.StaticPtr | 
| staticPtrKeys | GHC.StaticPtr | 
| statsFile | GHC.RTS.Flags | 
| stderr | GHC.IO.Handle.FD, System.IO | 
| stdin | GHC.IO.Handle.FD, System.IO | 
| stdout | GHC.IO.Handle.FD, System.IO | 
| step | Text.ParserCombinators.ReadPrec, Text.Read | 
| steps | GHC.RTS.Flags | 
| stkChunkBufferSize | GHC.RTS.Flags | 
| stkChunkSize | GHC.RTS.Flags | 
| STM | |
| 1 (Type/Class) | GHC.Conc.Sync, GHC.Conc | 
| 2 (Data Constructor) | GHC.Conc.Sync, GHC.Conc | 
| stm | GHC.RTS.Flags | 
| stopProfTimer | GHC.Profiling | 
| Storable | Foreign.Storable, Foreign, Foreign.Safe | 
| Stream | GHC.IO.Device | 
| STRef | Data.STRef, Data.STRef.Lazy, Data.STRef.Strict | 
| strictToLazyST | Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe | 
| String | |
| 1 (Type/Class) | Data.String, Prelude | 
| 2 (Data Constructor) | Text.Read.Lex, Text.Read | 
| string | Text.ParserCombinators.ReadP | 
| stripPrefix | GHC.OldList, Data.List | 
| stToIO | |
| 1 (Function) | Control.Monad.ST, Control.Monad.ST.Safe, Control.Monad.ST.Strict | 
| 2 (Function) | Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe | 
| subIntC# | GHC.Exts | 
| subsequences | GHC.OldList, Data.List | 
| subtract | Prelude | 
| succ | Prelude | 
| Sum | |
| 1 (Type/Class) | Data.Monoid | 
| 2 (Data Constructor) | Data.Monoid | 
| sum | |
| 1 (Function) | GHC.OldList | 
| 2 (Function) | Data.Foldable, Data.List, Prelude | 
| summaryBuffer | GHC.IO.Buffer | 
| SummaryGCStats | GHC.RTS.Flags | 
| Surrogate | Data.Char | 
| swap | Data.Tuple | 
| swapMVar | Control.Concurrent.MVar, Control.Concurrent | 
| sweep | GHC.RTS.Flags | 
| sym | |
| 1 (Function) | Data.Type.Equality | 
| 2 (Function) | Data.Type.Coercion | 
| Symbol | |
| 1 (Type/Class) | GHC.TypeLits | 
| 2 (Data Constructor) | Text.Read.Lex, Text.Read | 
| symbolVal | GHC.TypeLits | 
| symbolVal' | GHC.TypeLits |