Help for this page
my @a = bless([], "HASH");
{package HASH; use overload "%{}"=>sub{$_[0][0]}} my @a = bless([{}], "HASH");
print @$x == grep({eval {\%$_}} @$x),"\n";