`Success` — Success Reasons

Used with .WithSuccess() to attach informational messages to successful results:

var result = Result<User>.Ok(user)
    .WithSuccess("User created successfully")
    .WithTag("UserId", user.Id);

result.Successes // IEnumerable<ISuccess>
result.Successes.First().Message // "User created successfully"