Enforces at CI.
Will likely need to be bindable when hooked up to settings and actually used.
Depends on https://github.com/ppy/osu-framework/pull/837
- Supersedes https://github.com/ppy/osu/pull/926. - [ ] Depends on https://github.com/ppy/osu-framework/pull/817.
# Conflicts: # osu-framework