void->int feedbackloop Fib { join roundrobin(0,1); body int->int filter { work pop 1 push 1 peek 2 { push(peek(0) + peek(1)); pop(); } }; loop Identity; split duplicate; enqueue(0); enqueue(1); } int->void filter IntPrinter { work pop 1 { println(pop()); } } void->void pipeline FibProgram { add Fib(); add IntPrinter(); }