my $ref = POLYMORPH->new( qw( key in some init values) ); $ref->{key}; # might return 'in' $ref->[0]; # might return 'key' $ref; # depends on implementation