allow closing *and* renumbering of preopened resources
do we determine RIGHT_FD_FILESTAT_SET_SIZE from RIGHT_PATH_FILESTAT_SET_SIZE?
needs_close is never false? which means descriptor doesn't need to be ManuallyDrop?
figure out lucet's 8b20e9527aabd27e8360bd2aac763cedf4a96a8b