);
const resultAsEither = yield* pipe(
Match.value(responseAsEither),
Match.tagsExhaustive({
Left: ({ error }) => Either.left(error),
Right: ({ result }) => Either.right(result),
}),
);
);
const resultAsEither = yield* pipe(
Match.value(responseAsEither),
Match.tagsExhaustive({
Left: ({ error }) => Either.left(error),
Right: ({ result }) => Either.right(result),
}),
);