Handling Empty Objects in TypeScript Tagged Enums - Effect Community