Завдання
📝 **Завдання:** Передбачте точний результат. \`fn(x)\` подвоює свій вхід і обгортається \`@cache\`. Шість відбитків по порядку: (1) \`fn(5)\`, (2) повторити \`fn(5)\`, (3) \`fn.cache_info()\`, (4) спробувати \`fn([1, 2, 3])\` — список, уловити TypeError, (5) \`fn((1, 2))\` — кортеж, (6) \`fn.cache_info()\` знову.
📋 Реалізуйте наведену вище функцію. Тести запускаються автоматично.
💡 **Підказка:** Перечитайте теорію, якщо ви застрягли.