Effect.partition to decode data / execute a side-effect, and I get back a type of(ParseError | NotifyError)[] type doesn't feel very friendly to send up raw through the error channel.AggregateError" tagged error class that can encapsulate the list of errors. But I've run into this kind of thing a couple times now, and I'm curious if there are any conventions I might be missing for these kinds of situations?