macro_rules! make_key { ($name:ident, $base:ident, $doc:tt) => { ... }; }
Creates a named type to represent a key struct used in encryption.