fn collect_stmts_before_unconditional_placeholder<'hir>( stmts: &'hir [Stmt<'hir>], before: &mut Vec<&'hir Stmt<'hir>>, ) -> Option<()>