The goal is to make a "power-yoke"-like type; that is, yoke::Yoke, but maximally flexible
(and more sound by virtue of not treating &mut T and Box<T> as aliasable).
The main type has been renamed; eventually, once it's certain that it won't be renamed again, the repository will be renamed.