| S1 | Protolude |
| scaleFloat | Protolude.Base, Protolude |
| scanl | Protolude |
| scanl' | Protolude |
| scanr | Protolude |
| sconcat | Protolude |
| second | |
| 1 (Function) | Protolude |
| 2 (Function) | Protolude.Bifunctor |
| selDecidedStrictness | Protolude |
| Selector | Protolude |
| selName | Protolude |
| selSourceStrictness | Protolude |
| selSourceUnpackedness | Protolude |
| Semigroup | Protolude |
| Semiring | Protolude.Semiring, Protolude |
| Seq | Protolude |
| seq | Protolude.Base, Protolude |
| sequence | Protolude |
| sequenceA | Protolude |
| sequenceA_ | Protolude |
| sequence_ | Protolude |
| Set | Protolude |
| setBit | Protolude |
| setNumCapabilities | Protolude |
| shift | Protolude |
| shiftL | Protolude |
| shiftR | Protolude |
| Show | Protolude.Base, Protolude |
| show | |
| 1 (Function) | Protolude.Base |
| 2 (Function) | Protolude |
| showFloat | Protolude.Base |
| showList | Protolude.Base |
| showSigned | Protolude.Base |
| showSignedFloat | Protolude.Base |
| showsPrec | Protolude.Base |
| showStackTrace | Protolude.Base, Protolude |
| signalQSem | Protolude |
| signalQSemN | Protolude |
| significand | Protolude.Base, Protolude |
| signum | Protolude.Base, Protolude |
| sin | Protolude.Base, Protolude |
| sinh | Protolude.Base, Protolude |
| snd | Protolude |
| some | Protolude |
| SomeAsyncException | |
| 1 (Data Constructor) | Protolude |
| 2 (Type/Class) | Protolude |
| SomeException | |
| 1 (Data Constructor) | Protolude |
| 2 (Type/Class) | Protolude |
| SomeNat | |
| 1 (Data Constructor) | Protolude.Base, Protolude |
| 2 (Type/Class) | Protolude.Base, Protolude |
| someNatVal | Protolude.Base, Protolude |
| SomeSymbol | |
| 1 (Data Constructor) | Protolude.Base, Protolude |
| 2 (Type/Class) | Protolude.Base, Protolude |
| someSymbolVal | Protolude.Base, Protolude |
| sort | Protolude |
| sortBy | Protolude |
| sortOn | Protolude.List, Protolude |
| sourceColumn | Protolude.Base, Protolude |
| sourceLine | Protolude.Base, Protolude |
| splitAt | Protolude |
| sqrt | Protolude.Base, Protolude |
| SrcLoc | |
| 1 (Data Constructor) | Protolude.Base, Protolude |
| 2 (Type/Class) | Protolude.Base, Protolude |
| srcLoc | Protolude.Base, Protolude |
| ST | Protolude |
| StablePtr | Protolude |
| StackOverflow | Protolude |
| State | Protolude |
| state | Protolude |
| StateT | |
| 1 (Type/Class) | Protolude |
| 2 (Data Constructor) | Protolude |
| StaticPtr | Protolude.Base, Protolude |
| stderr | Protolude |
| stdin | Protolude |
| stdout | Protolude |
| stimes | Protolude |
| stimesIdempotent | Protolude |
| stimesIdempotentMonoid | Protolude |
| stimesMonoid | Protolude |
| STM | Protolude |
| Storable | Protolude |
| strConv | Protolude.Conv |
| Strict | Protolude.Conv |
| strictDecode | Protolude |
| StringConv | Protolude.Conv |
| subsequences | Protolude |
| subtract | Protolude.Base, Protolude |
| succ | Protolude.Base, Protolude |
| Sum | |
| 1 (Data Constructor) | Protolude |
| 2 (Type/Class) | Protolude |
| sum | |
| 1 (Function) | Protolude.Partial |
| 2 (Function) | Protolude.List, Protolude |
| swap | Protolude |
| swapMVar | Protolude |
| sym | Protolude |
| Symbol | Protolude.Base, Protolude |
| symbolVal | Protolude.Base, Protolude |