package client import "context" type Client[InT, OutT any] interface { Do(ctx context.Context, in InT) (OutT, error) }