pub enum Cow<'a, B>
where B: ToOwned<()> + ?Sized + 'a,
{ Borrowed(&'a B), Whatever(u32), }