Another diff observed while trying to migrate directory to file-io (https://github.com/hasufell/file-io/issues/4#issue-1365527787): Should files opened by file-io set [O_CLOEXEC](https://hackage.haskell.org/package/unix-2.8.5.1/docs/System-Posix-IO.html#v:cloexec) to prevent them from being inherited by child processes?