Needs timeouts, or better, to accept an AbortSignal. I don't want to hang forever if Klaviyo API ever has issues π