Reads a symbolic link, returning the file that the link points to.
Future<Result<Path, IoError>> readLink() => platform.readLink(string) as Future<Result<Path, IoError>>;