fp-go-http
Installation
SKILL.md
fp-go HTTP Requests
Overview
fp-go wraps net/http in the ReaderIOResult monad, giving you composable, context-aware HTTP operations with automatic error propagation. The core package is:
github.com/IBM/fp-go/v2/context/readerioresult/http
All HTTP operations are lazy — they describe what to do but do not execute until you call the resulting function with a context.Context.
Core Types
// Requester builds an *http.Request given a context.
type Requester = ReaderIOResult[*http.Request] // func(context.Context) func() result.Result[*http.Request]