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