een goede bibliotheek zou ontwikkelaars helpen deze problemen te vermijden er is geen reden om functies zonder bijwerkingen zoals vector::contains() aan te roepen zonder het retourresultaat te gebruiken de meeste moderne compilers ondersteunen vlaggen zoals [[nodiscard]] of #[must_use] die een waarschuwing geven als een retourwaarde wordt genegeerd op dit moment ondersteunen de move compilers en runtime bibliotheken deze attributen niet die ontwikkelaars helpen om onjuiste code te vermijden nodiscard zou een goede functie zijn om toe te voegen aan de compiler en move runtimes