vec_utils
macro_rules! zip_with { ($vec:expr, $($move:ident)? |$($i:ident),+ $(,)?| $($work:tt)*) => { ... }; }
A wrapper around try_zip_with for infallible mapping
try_zip_with