append method
Implementation
@override
ValidationResult<M> append(ValidationResult<M> result, bool isValid) {
return copyWith(
isValid,
messages: [
...messages,
if (result case HasMessages<M>()) ...result.messages
else if (result case HasMessage<M>()) result,
],
);
}