\mypackage_function:Nnn
and then create a variant with \cs_generate_variant:Nn \mypackage_function:Nnn { c }
, would that result in (the equivalent of) (1) \mypackage_function:c
, (2) \mypackage_function:cnn
, or (3) something else? If I understand the documentation correctly, I think the answer might be (1), but I'm not 100% sure.