Data::Dumper
This is a bit more robust than manually making the group signature because it gracefully handles corner cases such as `undef`.