my $y = do { local *temp = \$x; \our $temp };