Appearance
type SlotParameters<S> = S extends Slot ? Parameters<S> : never;
Extracts the parameter types from a slot function.
S