#nullable enable
Co-authored-by: Dean Herbert <pe@ppy.sh>
IBeatmap
There's no reason for why checks would need this to be bindable. A 1-directional binding is more appropriate.
BeatmapVerifierContext
Enables checks to make use of the difficulty level as shown in the settings UI.
IWorkingBeatmap
This simplifies passing of contextual information by enabling addition without needing to refactor lots of classes. See next commit for example.