Ported HTTP client code from Finagle to spray-can