Effect<A, E> where A is a union and E a set / union of expected errors, such that I can match on them as well. Now, when using runPromiseExit(...) I am getting an Exit and I'd like to get A | E as a result, or an Either<A, E> would be fine as well - while throwing an error in case anything made the effect fail. How could I extract that?