handlegraph
macro_rules! assign_for_fields { ($self:ident, $other:ident, [$($field:ident),*], $closure:expr) => { ... }; }