I'm struggling to see how "slot" as used here relates to slots in Vue and Svelte, where it appears to be a placeholder for children equivalent to `{props.children}` in React. A slot is something that you put things into. That doesn't seem to be the case here, unless I'm misunderstanding.