\documentclass{article}
\ExplSyntaxOn
% keys
\keys_define:nn { mymodule }
{
keya .cs_set_protected:Np = \__mymodule_keya:n #1,
keya .initial:n = \fbox{#1},
keya .value_required:n = true,
keyb .tl_set:N = \l_mymodule_keyb_tl,
keyc .tl_set:N = \l_mymodule_keyc_tl,
keyd .meta:n = { keyb=B, keyc=C },
keyd .value_forbidden:n = true,
series .str_set:N = \l_mymodule_series_str,
resume .code:n =
\tl_if_exist:cTF { g__mymodule_series_ \tl_to_str:n {#1} _tl }