Interface GameRules.IRule<T extends GameRules.RuleValue<T>>