const program = Effect.gen(function*() {
// FooHttpClient gets a token for each request, and may fail with a token error.
// // Type 'Effect<HttpClientResponse, Oopsie | HttpClientError, never>'
// // is not assignable to
// // type 'Effect<HttpClientResponse, HttpClientError, never>'
const client = Generated.make(yield* FooHttpClient)
const response = yield* client.apiV2AbilityList()
console.log(response.results)
})
const program = Effect.gen(function*() {
// FooHttpClient gets a token for each request, and may fail with a token error.
// // Type 'Effect<HttpClientResponse, Oopsie | HttpClientError, never>'
// // is not assignable to
// // type 'Effect<HttpClientResponse, HttpClientError, never>'
const client = Generated.make(yield* FooHttpClient)
const response = yield* client.apiV2AbilityList()
console.log(response.results)
})