pub type TargetU16<'a> = Target<'a, u16>;
pub enum TargetU16<'a> { One(&'a mut u16), Many(&'a mut [u16]), }