fn walk_coroutine_kind<'a, V: Visitor<'a>>( vis: &mut V, coroutine_kind: &'a CoroutineKind, ) -> V::Result