Mixins / Inside-out composition
Inside-out view composition: foldkit-mixins
foldkit-mixins gives Foldkit views typed extension points.
A component author decides which structural points may be customized — root, input, label,
trigger, and so on. The caller can later attach appearance and element-level behavior to those
points without copying the component's markup or asking the component author to add another prop.
That is what "inside-out" means here: customization is authored outside the component, but it attaches to extension points deliberately published from inside the component.