         })
     }
 
-    @warn_unused_result
     public static func dataStream(url: NSURL, postData: NSData?, headers: URLConnectionParams.HeadersType?) -> NetworkStream {
 
         let params = URLConnectionParams(


public struct network {

    @warn_unused_result
    public static func chunkedDataStream(params: URLConnectionParams) -> AsyncStream<NSHTTPURLResponse, NetworkProgress, ErrorWithContext> {

        return createStream { NetworkAsyncStream(params: params, errorTransformer: networkErrorAnalyzer(params)) }
    }

    @warn_unused_result
    public static func dataStream(params: URLConnectionParams) -> NetworkStream {

        return create(producer: { observer -> DisposableType? in

        return network.dataStream(params)
    }

    public static func http200DataStream(params: URLConnectionParams) -> NetworkStream {

        let stream = dataStream(params)
