Issue with DeepMutable and branded types in TypeScript - Effect Community