from perlootut:
my $cage = File::MP3->new(
path => 'mp3s/My-Body-Is-a-Cage.mp3',
content => $mp3_data,
last_mod_time => 1304974868,
title => 'My Body Is a Cage',
);
I don't understand what is going on here. It looks auto vivification, if so then new is being passed both the class name and a reference to the new hash?