sub deref { my $ref = shift; return $$ref; } #### sub deref { ${$_[0]} } #### sub deref { ${shift} } #### sub deref { ${shift@_} } # too much explicit sub deref { ${+shift} } # supersticious? cfr. Roger sub deref { ${shift;} }