AA_STRING
if (aa_unpack_nameX(e, AA_STRING, name)) {
bool success = aa_unpack_X(puf->e, AA_STRING);
*buf = AA_STRING;