How do you preserve reactivity across package boundaries? - SolidJS