> In your Mu example, what happens if f replies with a different number of integers than main expects?
Extra responses are silently dropped. Insufficient responses are silently defaulted to 0 (nil in the arc version). But I might start erroring there.