Merges two or more harmonised data.frames, auto-detecting common ID columns
when by is not specified. Warns on unexpected row expansion from
many-to-many joins.
Examples
if (FALSE) { # \dontrun{
hh <- haven::read_dta("hh_mod_a.dta") |> ihs_harmonise("IHS5")
ag <- haven::read_dta("ag_mod_a.dta") |> ihs_harmonise("IHS5")
merged <- ihs_merge(hh, ag)
} # }