As in, set up a suitable `DeclareUserPreference` so that users can use `SetUserPreference` and `UserPreference`