nodiscard keyword

Saw Chester Chung use this for the first time in the CS247 project.

[[nodiscard]]

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.