runSP :: SP a1 a2 -> [a1] -> [a2]
runSP function "executes" stream processors. It takes a stream processor and returns a list function. runSP is used in fudlogue, for example, to turn the top level fudget into a Haskell dialogue.
runSP
fudlogue