Opdracht
📝 **Taak:** Voorspel de exacte uitvoer. \`fn(x)\` verdubbelt zijn invoer en is verpakt met \`@cache\`. Zes afdrukken in volgorde: (1) \`fn(5)\`, (2) herhaal \`fn(5)\`, (3) \`fn.cache_info()\`, (4) probeer \`fn([1, 2, 3])\` — een lijst, vang de TypeError op, (5) \`fn((1, 2))\` — een tuple, (6) \`fn.cache_info()\` opnieuw.
📋 Implementeer bovenstaande functie. Tests worden automatisch uitgevoerd.
💡 **Hint:** Herlees de theorie als je vastloopt.