could replace the `iter::Once` in the return type signature, but I think
it's actually nice, since it signifies that in that case, we return the
`MergedTree:Conflict`, _once_
Fixes#356.
Not including the original case as integration test case because I
didn't manage to minimize it sufficiently. I think the unit test is
enough.