macro_rules! newtype_impl { ($new_ty:ident $(< $($gen:ident$(: $gen_ty:path)?),* >)? ($ty:path)) => { ... }; }
Implements From, Deref and DerefMut for a newtype