Ensure that code for generic `d_primal::<T>` is generated even if `primal::<T>` is never used. - incorporate feedback from @ZuseZ4