A bunch of reactive utility types and functions, for building primitives with Solid.js