Maybe assume we won't but add something like this:

````python
if not all(d.dtype == self._dats[0].dtype for d in self._dats):
    raise RuntimeError('MixedDat with different dtypes unsupported, report bug")
````

to avoid strange silent errors if someone does it.