pub fn visit_block<V, T>(visitor: &mut V, block: &Block) -> ControlFlow<T>where V: Visit<T> + ?Sized,