pub trait IntoBorrow { type Borrow: for<'a> Borrow<'a>; }
Transforms a view into a helper type. This allows workloads to have the current syntax.
Helper type almost allowing GAT on stable.