pub async fn create_context<'c, 'input, Conn>(
    conn: &'c Conn,
    context: Context,
    element_header: ElementHeader,
    client_specs: &'input [ClientSpec],
    ranges: &'input [Range]
) -> Result<VoidCookie<'c, Conn>, ConnectionError>where
    Conn: RequestConnection + ?Sized,