How will Perl 6 handle the new combining emoji length?
<p>Some emoji now combine.  For instance, U+1f441 () U+200d (ZWJ) U+1f5e8 () combine to make ‍ (<a href="http://iwitnessbullying.org/" rel="nofollow">I am a witness</a>). Rakudo 2016.07.1 on MoarVM 2016.07 says there are two graphemes:</p>

<pre><code>&gt; "\x[1f441]\x[200d]\x[1f5e8]".chars
2
</code></pre>

<p>I think that should be 1.  It seems to have a similar problem with</p>

<pre><code>&gt; "\x[1f441]\x[fe0f]\x[200d]\x[1f5e8]\x[fe0f]".chars
2
</code></pre>

<p>But at least it handles U+fe0f (VS-16, emoji representation) correctly.</p>

<p>Are there plans to fix this in a later version of Perl 6 or am I misunderstanding the intent of the <code>chars</code> method?</p>