> ref auto Tuple_(string names, T...)(T args) > if (split(names).length == T.length) { Sorry, I meant: ref auto Tuple_(string names, T...)(T args) if (T.length && split(names).length == T.length) {