Have EachonEach return Either
Pass exception messages as Left from EachOnEach