/** * The `type` values each head-script slot accepts, owned in one place because both halves enforce it: * the server's `headTags` and the client's `applyHead` on a soft navigation. A head that renders and * then throws on the next navigation is worse than one that never rendered. * * Allowlists rather than escaping. Both slots interpolate `type` into an attribute, and a value * outside these sets is a mistake - emitting an escaped version of it would produce a `