pub type VecMutChain<'h, T> = Chain<&'h mut Vec<T>>;
struct VecMutChain<'h, T> { /* private fields */ }