Conduits in Five MinutesStructure of This ChapterThe Resource Monad TransformerGoalsHow It WorksSome Type MagicDefinition of ResourceTOther TypeclassesForkingConvenience ExportsSourceStatesourceState and sourceIOSinksTypesSinks: no helpersSinks: with HelpersList FunctionsConnectingConduitTypesSimple ConduitsStateful ConduitsUsing ConduitsData LossSequencedSinkBufferingInversion of ControlA web serverWhither the request body?BufferedSourceTypeclassRecapping the Web Server