Integrating `Data.TaggedEnum` with `Schema` in Effect Typescript

Is there a way to retain the elegance of definition and matching of Data.TaggedEnum while making it compatible with Schema? Having to deal withattachPropertySignature and Match is painful compared to
$match
and Data.taggedEnum.

Tried to look around and the closest was an unresolved thread in 2023 (schema) and I'm wondering whether things have improved since then.
Was this page helpful?