same name slots in template

by suns2015

HTML

Current template implementation has a big flaw: slot with same name can not be served by template. 

<div>
    <template shadowroot="open">
        <ol>
            <li><slot name="q">Q1</slot></li>
            <li><slot name="q">Q2</slot></li>
            <li><slot name="q">Q3</slot></li>
        </ol>
    </template>
    <i slot="q">A</i>
    <i slot="q">B</i>
    <i slot="q">C</i>
</div>

How to approach the flaw in W3C design?
Twitter: @SashaFirsov