New hook can return either a connection and/or a requestspec to modify the sending part. See as reference https://github.com/caido-community/ntlm/blob/f893f897c3ecc39a7eeae7d0881437027bec829c/packages/backend/src/index.ts#L36-L106