-problems on streams and pairs
-problems on streams as signals