pub fn to_response<F: Fn(i32) -> StatusCode>(
    req_headers: &HeaderMap<HeaderValue>,
    res_parts: ResponseParts,
    res: Result<(Option<Id>, Result<Value, RpcError>), RpcError>,
    status_code_fn: F
) -> Result<Response<Body>, HttpError>