Add InvalidDrive, CurrentDirectory, and NoMoreFiles.
Expose failWith.