Creates a TestObject from multiple rules
const factory TestObject.fromRules({required Iterable<TestRule> rules}) = _TestObject<C>;