This is caused by `EitherOps` defaulting to the left ops when creating an empty segment.
This is caused by
EitherOpsdefaulting to the left ops when creating an empty segment.