main(a,b -> x,y) = alu :: Alu2 debug :: Debug fifo1 :: Fifo fifo2 :: Fifo { 0, 1 } --> fifo1.in fifo1.out --> fifo1.in, fifo1.in fifo1.out --> fifo1.in, fifo1.in fifo1.out --> debug.in fifo1.out --> debug.in fifo1.out --> debug.in fifo1.out --> debug.in