This crate would be really neat if it used generics – for example, one might want to convert an `http::HeaderMap` to a struct. In this vein, the term `GenericMap` is a poor one as well.