Much better way of unpacking SMBIOS structs in Python