The point of the `File()` method is to allow a beam endpoint to expose a file descriptor, as an optional hint for optimization. `os.File` is the idiomatic way to represent a file descriptor in Go, which is why we return that.