> And you are proposing that in that particular case, we relax the need
> to connect foo!result.
>
> Well wasn't it the first purpose of p:sink ?
But where would you put the p:sink? In each branch that didn't use
the port? I think it makes more sense to just require that the port
be referenced somewhere, even if that "somewhere" turns out not to be
executed.
-- Richard