Задание
📝 **Задание:** Предскажите точный результат. \`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()\` снова.
📋 Реализуйте функцию выше. Тесты запускаются автоматически.
💡 **Подсказка:** Если вы застряли, перечитайте теорию.