The first argument is used exactly for the OS-specific `File` reference for where that instance is on the local filesystem. (That's why it's a private constructor, we wouldn't want anything else getting hold of it.)