sign_specific
sign_specific(&signed_vals, i);
sign_specific(&old_keys, i);
sign_specific(&before, ARBITRARY_VALUE);
sign_specific(&after, ARBITRARY_VALUE);