Require a dataset to exist, create if it doesn’t.
All arguments are passed through to create_dataset.