| sans | AOC.Prelude |
| satisfy | AOC.Prelude |
| Saturday | AOC.Prelude |
| scaleCalendarDiffDays | AOC.Prelude |
| scaleCalendarDiffTime | AOC.Prelude |
| scanl | AOC.Prelude |
| scanl1 | AOC.Prelude |
| scanl1Of | AOC.Prelude |
| scanlT | AOC.Common, AOC.Prelude |
| ScanPoint | AOC.Common.Point, AOC.Prelude |
| scanr | AOC.Prelude |
| scanr1 | AOC.Prelude |
| scanr1Of | AOC.Prelude |
| scanrT | AOC.Common, AOC.Prelude |
| scientific | AOC.Prelude |
| sconcat | AOC.Prelude |
| scribe | AOC.Prelude |
| second | AOC.Prelude |
| seconding | AOC.Prelude |
| secondsToDiffTime | AOC.Prelude |
| secondsToNominalDiffTime | AOC.Prelude |
| seek | AOC.Common.DLLC |
| select | AOC.Common, AOC.Prelude |
| selfIndex | AOC.Prelude |
| Semigroup | AOC.Prelude |
| SEParse | AOC.Solver, AOC.Prelude, AOC |
| sepBy | AOC.Prelude |
| sepBy1 | AOC.Prelude |
| sepByOneOf | AOC.Prelude |
| sepEndBy | AOC.Prelude |
| sepEndBy1 | AOC.Prelude |
| Seq | AOC.Prelude |
| sequence | AOC.Prelude |
| sequence1Of_ | AOC.Prelude |
| sequenceA | AOC.Prelude |
| sequenceAOf | AOC.Prelude |
| sequenceAOf_ | AOC.Prelude |
| sequenceA_ | AOC.Prelude |
| sequenceBy | AOC.Prelude |
| sequenceByOf | AOC.Prelude |
| Sequenced | AOC.Prelude |
| sequenceOf | AOC.Prelude |
| sequenceOf_ | AOC.Prelude |
| sequence_ | AOC.Prelude |
| SESolve | AOC.Solver, AOC.Prelude, AOC |
| session | AOC.Run.Config, AOC |
| Set | AOC.Prelude |
| set | AOC.Prelude |
| set' | AOC.Prelude |
| sets | AOC.Prelude |
| Settable | AOC.Prelude |
| Setter | |
| 1 (Data Constructor) | AOC.Prelude |
| 2 (Type/Class) | AOC.Prelude |
| Setter' | AOC.Prelude |
| Setting | AOC.Prelude |
| setting | AOC.Prelude |
| Setting' | AOC.Prelude |
| shiftToZero | AOC.Common.Point, AOC.Prelude |
| shiftToZero' | AOC.Common.Point, AOC.Prelude |
| showAoCError | AOC.Run.Load, AOC |
| showGregorian | AOC.Prelude |
| showLitChar | AOC.Prelude |
| showNominalDiffTime | AOC.Run.Load, AOC |
| signed | AOC.Prelude |
| SignPlus | AOC.Prelude |
| SignSpace | AOC.Prelude |
| Simple | AOC.Prelude |
| simple | AOC.Prelude |
| simpleLenses | AOC.Prelude |
| simply | AOC.Prelude |
| singleton | |
| 1 (Function) | AOC.Common.DLLC |
| 2 (Function) | AOC.Common.FinitarySet |
| singular | AOC.Prelude |
| size | AOC.Common.FinitarySet |
| skipCount | AOC.Prelude |
| skipMany | AOC.Prelude |
| skipManyTill | AOC.Prelude |
| skipSome | AOC.Prelude |
| skipSomeTill | AOC.Prelude |
| slidingWindows | AOC.Common, AOC.Prelude |
| snd | AOC.Prelude |
| Snoc | AOC.Prelude |
| snoc | AOC.Prelude |
| solSpec | AOC.Discover, AOC.Challenge, AOC |
| solSpecStr | AOC.Discover |
| solSpecStr_ | AOC.Discover |
| SolutionError | AOC.Solver, AOC.Prelude, AOC |
| solutionList | AOC.Discover |
| solverNFData | AOC.Discover |
| some | AOC.Prelude |
| SomeSolution | AOC.Solver, AOC.Prelude, AOC |
| someTill | AOC.Prelude |
| someTill_ | AOC.Prelude |
| sortedSlidingWindows | AOC.Common, AOC.Prelude |
| sortedSlidingWindowsInt | AOC.Common, AOC.Prelude |
| sortSizedBy | AOC.Common, AOC.Prelude |
| sourceLeft | AOC.Common.DLLC |
| sourceLeftForever | AOC.Common.DLLC |
| sourceRight | AOC.Common.DLLC |
| sourceRightForever | AOC.Common.DLLC |
| sourceZip | AOC.Common.DLLC |
| South | AOC.Common.Point, AOC.Prelude |
| SP | AOC.Common.Point, AOC.Prelude |
| Space | AOC.Prelude |
| space | AOC.Prelude |
| space1 | AOC.Prelude |
| SpacingCombiningMark | AOC.Prelude |
| span | AOC.Prelude |
| sParse | AOC.Solver, AOC.Prelude, AOC |
| split | AOC.Prelude |
| splitAt | AOC.Prelude |
| splitEvery | AOC.Prelude |
| splitOn | AOC.Prelude |
| splitOneOf | AOC.Prelude |
| splitPlaces | AOC.Prelude |
| splitPlacesBlanks | AOC.Prelude |
| Splitter | AOC.Prelude |
| splitWhen | AOC.Prelude |
| splitWord | AOC.Common, AOC.Prelude |
| sShow | AOC.Solver, AOC.Prelude, AOC |
| ssIsNF | AOC.Solver, AOC.Prelude, AOC |
| sSolve | AOC.Solver, AOC.Prelude, AOC |
| startsWith | AOC.Prelude |
| startsWithOneOf | AOC.Prelude |
| State | AOC.Prelude |
| state | AOC.Prelude |
| StateT | |
| 1 (Type/Class) | AOC.Prelude |
| 2 (Data Constructor) | AOC.Prelude |
| stimes | AOC.Prelude |
| stimesIdempotent | AOC.Prelude |
| stimesIdempotentMonoid | AOC.Prelude |
| stimesMonoid | AOC.Prelude |
| storing | AOC.Prelude |
| Strict | AOC.Prelude |
| strict | AOC.Prelude |
| strictIterate | AOC.Common, AOC.Prelude |
| string | AOC.Prelude |
| string' | AOC.Prelude |
| strip | AOC.Util, AOC.Prelude, AOC |
| stripNewline | AOC.Util, AOC.Prelude, AOC |
| submitSolution | AOC.Run.Interactive, AOC |
| submitSolution_ | AOC.Run.Interactive, AOC |
| substEq | AOC.Prelude |
| Sum | |
| 1 (Data Constructor) | AOC.Prelude |
| 2 (Type/Class) | AOC.Prelude |
| sum | AOC.Prelude |
| sumOf | AOC.Prelude |
| Sunday | AOC.Prelude |
| Surrogate | AOC.Prelude |
| swap | AOC.Prelude |
| Swapped | AOC.Prelude |
| swapped | AOC.Prelude |
| symDiff | AOC.Common, AOC.Prelude |