Extracting Literals from a Branded Union in TypeScript - Effect Community