Like Cow<'_, B>, but B is covariant
Implemented similar to rust#96312
Since std::borrow::Cow uses associated type, it invariant,
see rust#115799 for details
Examples
Use std::borrow::Cow compile-fail case:
use Cow;
Use cow2::Cow compile-passed case:
use Cow;