Opdracht
📝 **Vraag:** Implementeer `CircuitBreaker`. fail_max=2, herstel=10. 2 mislukt → wordt geopend. Bellen terwijl open → RuntimeError. Na 10s → half_open; succes → gesloten. Printresultaten voor: 2 mislukte oproepen, 1 poging terwijl deze open was, vervroegde tijd, 1 succesvolle oproep.
📋 Kies het juiste antwoord.
💡 **Hint:** Herlees de bovenstaande theorie als je het niet zeker weet.