propcmp
unittest(new && propcmp(&p1, new), "empty property didn't copy correctly\n");
unittest(new && propcmp(&p2, new), "non-empty property didn't copy correctly\n");