{:else if shouldRenderAsOrderedList(items)}
{#each items as annotationItem}
{#if annotationItem.textPairs}
{#each annotationItem.textPairs as [text, subtext]}
{text}{subtext}
{/each}
{:else}
{annotationItem.text}
{/if}
{/each}
{:else if shouldRenderAsUnorderedList(items)}
{#each items as annotationItem}
{annotationItem.text}
{/each}
{:else if shouldRenderAsDefinitionListWithHeading(items)}
{@const [heading, ...remainingItems] = items}