Chunky signal stream build on StorableVector.
Hints for fusion:
- Higher order functions should always be inlined in the end
in order to turn them into machine loops
instead of calling a function in an inner loop.
|:: Storable y|
|=> T y -> T y||processor that shall be run in a feedback loop
|-> T y||prefix of the output, its length determines the delay
|-> T y|
|:: (C y, Storable y)|
|-> T y -> T y||Processor that shall be run in a feedback loop.
It's absolutely necessary that this function preserves the chunk structure
and that it does not look a chunk ahead.
That's guaranteed for processes that do not look ahead at all,
like map, crochetL and the like.
|-> T y||input
|-> T y||output has the same length as the input
|Produced by Haddock version 2.3.0|