Typescriptチームが動的ネームドタプルのサポートを追加するまでの間、ようやくしっかりした回避策ができて安心しています