RAII

Resource Acquisition is Initialization

[FIXME] Explain the RAII pattern and give best practices.

Whenever possible, tie resource access to guard scopes [FIXME]

[FIXME] Example: Mutex guards guarantee that access to the protected resource only happens when the guard is in scope.

must_use