pub fn walk_arm<'a, 'tcx: 'a, V: Visitor<'a, 'tcx>>(
    visitor: &mut V,
    arm: &Arm<'tcx>
)