macro_rules! impl_walkable {
(|&$lt:lifetime $self:ident: $SelfTy:ty,
$vis:ident: &mut $vis_ty:ident| $block:block) => { ... };
}macro_rules! impl_walkable {
(|&$lt:lifetime $self:ident: $SelfTy:ty,
$vis:ident: &mut $vis_ty:ident| $block:block) => { ... };
}