I'm confused about what is the return value of the work function if I have multiple output ports?
I use produce() method to determine how many items produced on each port, so what does it mean to return again a number from work if I produced different number of items for each output port??