(feat) Cookie.

Can you refactor HashMap<String, Option<String>> to be a struct with extension headers? This is :frowning: