can someone give me a pointer? do i just shift self, then coerce @_ into a hash? or is there a more elegant method?
i tend to prefer the the " my ( $self ) = @_ ; " assignment than the " my $self = shift; " or "my $self = @_[0];", so i'd like to see what all my options are.