fn collect_stmt_writes<'hir>( hir: &'hir Hir<'hir>, stmt: &'hir Stmt<'hir>, candidates: &HashSet<VariableId>, writes: &mut HashSet<VariableId>, )