As I'm going to remove P::wrap_<type>(), these types will no longer be inferred.
unused_trait_names
clippy --fix
cargo publish
git2