This would be better as a proper `Git::Raw::Signature` instead of a HV.