Zadanie
📝 **Zadanie:** Przewiduj dokładny wynik. \`fn(x)\` podwaja wartość wejściową i jest opakowana \`@cache\`. Sześć wydruków w kolejności: (1) \`fn(5)\`, (2) powtórz \`fn(5)\`, (3) \`fn.cache_info()\`, (4) try \`fn([1, 2, 3])\` — lista, złap błąd TypeError, (5) \`fn((1, 2))\` — krotka, (6) \`fn.cache_info()\` ponownie.
📋 Zaimplementuj powyższą funkcję. Testy uruchamiają się automatycznie.
💡 **Wskazówka:** Jeśli utkniesz, przeczytaj ponownie teorię.