using System.Numerics; namespace AIStudio.Tools; /// /// Represents the result of an increment operation. It encapsulates whether the operation /// was successful and the increased value. /// /// The type of the incremented value, constrained to implement the IBinaryInteger interface. public sealed record IncrementResult(bool Success, TOut UpdatedValue) where TOut : IBinaryInteger;