[async] map the Cohttp_async.IO.t to Async.Deferred.t in the sig