📄️ Either<TLeft, TRight> (class)
Either represents values with two possibilities: TLeft value of type Either TLeft/TRight is either Left TLeft or Right TRight.
📄️ Result<TError, TValue> (class)
Result is a Either version directly focused in handling errors, it is more specific since TLeft is limited to be an Error.