{-|
    This module is about segmented signals.

    For a general introduction to signals, see the documentation of "FRP.Grapefruit.Signal".
-}
module FRP.Grapefruit.Signal.Segmented (

    -- * Segmented signal type
    SSignal,

    -- * Introduction
    fromInitAndUpdate,

    -- * Accessors
    withInit,
    update,

    -- * Stateful signals
    scan,

    -- * Connectors
    consumer

) where

    -- Internal
    import Internal.Signal.Segmented as Segmented