     var path: String
     var proto: String
     var headers: [String: String]
-    var body: [UInt8]
+    var body: [CChar]
 
     class State {
         var mode = Mode.First

        path = parsed.path
        proto = parsed.proto
        headers = parsed.headers
        body = parsed.buffer.map { c in
            return UInt8(c)
        }
    }

}

    public let path: String
    public let proto: String
    public let headers: [String: String]
    public let body: [CChar]

    init(bytes: [CChar]) {
        let parsed = HTTPRequestParser(raw: bytes)
