I kind of just want to right this as

```
try:
    return left.__class__(itertools.chain(left, right))
except TypeError:
    raise MergeConflictError()
```