nodiscard
keyword
Saw Chester Chung use this for the first time in the CS247 project.
Merely issues a warning.
If a function declared nodiscard
is called from a discarded-value expression other than a cast to void, the compiler is encouraged to issue a warning.