Guzzle is extracted from core, only suggested, api simplified.