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;