Rob;<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
So sometimes you just have to ask &quot;please&quot; to get ChucK to do the right thing.<br>
</blockquote><div><br>That&#39;s not quite the same. In your case here the &quot;@&quot; makes a difference between connecting and assigning in UGens (which I take &quot;noisemaker&quot; to refer to). that&#39;s quite different from the distinction between;<br>
<br>return my_instance;<br></div></div><br>and;<br><br>return my_instance @ new My_type;<br><br>...or some such construction just to make a function parse. I think I saw this happen fairly literally but I&#39;d have to dig up the details. <br>
<br>I suspect that in many case this has to do with constructs like arrays not always properly preserving the type in every context while a assignment here and there puts the parser (and at times VM) &quot;back on track&quot;.<br>
<br>I do believe this to be different but maybe I misunderstood your example.<br><br>Kas.<br>