What problem does it solve? Making outbound HTTP calls in Effect v4 requires knowing the unstable effect/unstable/http API surface — immutable request builders, effectful body combinators, the HttpClientError taxonomy, and transport layers — which differs significantly from v3's @effect/platform packages and changes between betas. ## Core Features & Use Cases - Configured API clients: Derive immutable clients with mapRequest, filterStatusOk, retryTransient, and transformResponse to wrap an upstream API in a typed service. - Schema-validated I/O: Encode request bodies with schemaBodyJson and decode responses with HttpClientResponse.schemaBodyJson, matchStatus, and schemaHeaders. - Resilience and control: Apply retryTransient for 408/429/5xx, withRateLimiter with RateLimiter, cookie jars via withCookiesRef, redirect following, tracing controls, and streaming uploads/downloads. - Use Case: Build a Todos service that prepends a base URL, attaches a bearer token, retries transient failures with exponential backoff, decodes JSON responses into Schema classes, and is mocked in tests with HttpClient.make. ## Quick Start Ask the assistant to write an Effect service that calls a REST API using HttpClient with schema-decoded responses, transient retries, and a mock transport for tests.