useThemeChoice<T extends string>(spec: ThemeChoiceSpec<T>): UseThemeChoiceResult<T>
Returns the half of the theme spec describes. An unknown stored value,
such as "default", which "smooth" was once stored as, reads as no choice.
spec: ThemeChoiceSpec<T>