The impnattypo package set kvoptions with
\SetupKeyvalOptions{
family=impnattypo,
prefix=int,
}
The setting prefix=int implies that internal macros begin with \int, like \intriverscolor or \inthomeoarchymaxwords and switches with \ifint, like \ifintriver.
It's usually a good practice to use @ in internal macro names and set
\SetupKeyvalOptions{
family=impnattypo,
prefix=int@,
}
so that the internal maros are named \int@riverscolor, \int@homeoarchymaxwords or \ifint@river to limit the risk of name clash.
The
impnattypopackage setkvoptionswith\SetupKeyvalOptions{ family=impnattypo, prefix=int, }The setting
prefix=intimplies that internal macros begin with\int, like\intriverscoloror\inthomeoarchymaxwordsand switches with\ifint, like\ifintriver.It's usually a good practice to use
@in internal macro names and set\SetupKeyvalOptions{ family=impnattypo, prefix=int@, }so that the internal maros are named
\int@riverscolor,\int@homeoarchymaxwordsor\ifint@riverto limit the risk of name clash.