Dispatches to the appropriate backend based on path, mirroring Julia's
open_daf: .daf.zarr/.daf.zarr.zip open a Zarr Daf; .daf.zip opens a ZIP
Daf; http(s):// opens a read-only HTTP Daf; .h5df opens an HDF5 Daf;
otherwise a native files Daf.
Details
See the Julia documentation for details.