macro_rules! bit_copy { ( $target: ident, $target_start: ident, $src: ident, $src_start: ident, $bits: ident, $($ty:ty),* ) => { ... }; }