Rounded waffles

scale type mismatch for x (needs band)
<Plot x={{ axis: 'top' }} color={{ legend: true }}>
    <RuleY data={[0]} />
    <WaffleY
        gap={3}
        borderRadius={20}
        {...groupX(
            {
                data: penguins,
                x: 'island',
                stroke: 'species',
                fill: 'species',
                fillOpacity: 0.5
            },
            { y: 'count' }
        )} />
</Plot>