# ¤ startupSP, startupK, et al

## Types

startupSP :: [`a`] -> SP `a` `b` -> SP `a` `b`
startupK :: [KEvent `a`] -> K `a` `b` -> K `a` `b`
startupF :: [`a`] -> F `a` `b` -> F `a` `b`

## Synopsis

startupSP msgs sp

## Description

Input stream prepending operator

## Arguments

**msgs** :: [`a`]

- messages that are prepended to the input stream of
`sp`

.
**sp** :: SP `a` `b`

- a stream processor.

## Equalities

startupSP xs sp = sp `serCompSP` putsSP xs idSP

## See Also

getSP, putSP,
`idSP`

, `serCompSP`

,

delaySP.