Data.TaggedError with a { cause: Error } propertyEffect.tapErrorCause and log the error with Cause.pretty which prints a proper and readable description of the error, then use Effect.mapError to map from that Error to my TaggedErrorcatchAllCause and I Cause.pretty the cause, I find my tagged error name but then just a stack trace, no description of the error in the cause property, so it's basically unreadable cause it only reads as "MyTaggedError: An error has occurred" and then stack trace onlycause property to display even when Cause.pretty my tagged error wrapper?