profile_copy
retval = profile_copy(profile, &ctx->profile);
return profile_copy (ctx->profile, profile);
check(profile_copy(p, &p2));
assert(profile_copy(pr, &pr2) == 0);