valibot's unsafe parse with Effect. For ref, it either returns parsed value on success OR throws a ValiError on failure.Effect version, would you expect the error channel to be:ValiErrorTaggedError with a distinct name (ValiEffectError) and a cause field set to the original errorTaggedError of the same name (ValiError) and a cause field set to the original errorTaggedError of the same name (ValiError) that extends the original ValiErrorTaggedError of the same name (ValiError) that globally overrides the original errordeclare module zod's effect plugin (which stumbling across was the inspo for a valibot eq) does do 5cause. It's an option to choose some key fields to also hoist. Which in that case, might as well be 4?