\prg_new_conditional:Nnn
 \module_foo:n
 { p, T, F, TF }
 { \prg_return_true: }
\prg_generate_conditional_variant:Nnn
 \module_foo:n
 { V }
 { T }
\module_foo:VTF  % error on this line
 \l_tmpa_tl
 { foo }
 { bar }