Creating a Union of Literals from an Enum in TypeScript - Effect Community