samer@20: general samer@20: dsp samer@20: events? samer@20: types samer@20: stats samer@20: samer@20: samer@20: Potential new classes samer@20: schedules for schedulers in sched: samer@20: empty schedule, null schedule, schedule combinators (sequential, parallel etc) samer@20: iterators: (state transforming actions + state) samer@20: product_it, action compositions, state augmentation samer@20: actions and functions samer@20: analogues of arrow combinators samer@20: samer@42: samer@42: Rationalise buffering samer@42: samer@42: small to large by stacking along some dimension samer@42: large to small: slices of along some dimension samer@42: arbitrary rebuffering along some dimension samer@42: