Type ChooseBUILDNANACtx: HasDefinedKeys<O, BUILDNANATypeOptWithoutPlugins> extends never ? BUILDNANACtx : BUILDNANACtxT<O>