Test against `Mapping` instead of `dict`.
Merge branch 'feature/generalize-from_distarray' into feature/add-flat-file-io