OneOf<T1, T2>, AnyOf, and AllOf discriminated unions, but are missing a Result pattern for handling success/failure scenarios. Consider implementing:
Result<TValue, TError>
Result<T> (with built-in error handling)
This is particularly valuable for:
• Command/Query handlers returning success/failure
• Stream operators that may fail
• Validation scenarios
OneOf<T1, T2>, AnyOf, and AllOf discriminated unions, but are missing a Result pattern for handling success/failure scenarios. Consider implementing:
This is particularly valuable for:
• Command/Query handlers returning success/failure
• Stream operators that may fail
• Validation scenarios