Implement a "merge dataset"

Use this for combining e.g. features
One check is that the two datasets contain the same number of sequences, which doesn't require loading them. Or that all the `keys()` are the same.