- SyncFunc no longer extends A=B (i.e. scala.Function1), which resolves a lot of subtle bugs in various places.
- Added failing test pointing out a bug in Source.concat.
Some minor optimizations to the Source.concat implementation
Fix: FutureStreamBuilder model graph relied on StreamComponent.equals and so confused any components that didn't have unique Funcs inside