Úloha
📝 **Úloha:** Predpovedajte presný výstup. \`fn(x)\` zdvojnásobí svoj vstup a zabalí sa do \`@cache\`. Šesť výtlačkov v poradí: (1) \`fn(5)\`, (2) opakovanie \`fn(5)\`, (3) \`fn.cache_info()\`, (4) skúste \`fn([1, 2, 3])\` — zoznam, zachyťte chybu typu, (5) \`fn(1, 6, tuple) znova \`fn.cache_info()\`.
📋 Implementujte funkciu vyššie. Testy prebiehajú automaticky.
💡 **Tip:** Znova si prečítajte teóriu, ak sa zaseknete.