IMO, =:= should not auto(de)reference.
So you expect $bar to contain value 2 and detach from $foo? How would one then reach the value in $foo? With $$baz? And for longer chains of referene with a corresponding number of $ on the front? But IIRC that was obviated in Perl6. -- TSa (Thomas Sandlaß)