CombineResults<T extends readonly neverthrow.Result<unknown, unknown>[]>: IsLiteralArray<T> extends 1
    ? Traverse<T>
    : neverthrow.Result<ExtractOkTypes<T>, ExtractErrTypes<T>[number]>

Type Parameters