File Descriptors Are Not Just Integers

Ownership semantics, lifecycle visibility, and deterministic teardown inside a modern C++ runtime.