If I check __iter__ I consume strings too which is what I&#x27;m trying to avoid. Both of you have taken the perspective that this distinction is irrelevant but neither of you have a good answer to this case:<p><pre><code>    &gt; multi sub hi($a) { say &quot;Hello there $a&quot; }
    &gt; multi sub hi(@a) { hi($_) for @a }

    &gt; hi(&quot;lmm&quot;)
    Hello there lmm
    &gt; hi(&lt;lmm DonHopkins&gt;)
    Hello there lmm
    Hello there DonHopkins
</code></pre>
<i></i>Surely<i></i> this is not so exceptional a use case?