my $p = \\%hash; $p = \(${$p}->{$_}) for @elts; $$p = $val;