k5_json_retain
k5_json_value k5_json_retain(k5_json_value val);
array->values[array->len++] = k5_json_retain(val);
array->values[idx] = k5_json_retain(val);
val = k5_json_retain(va_arg(ap, k5_json_value));
ent->value = k5_json_retain(val);
obj->entries[obj->len].value = k5_json_retain(val);