This function handles some failure modes, including if the Parquet file is corrupted.
arrow_open_dataset(filename)
filename
A local Parquet file
An arrow::Dataset
arrow::Dataset