Understanding Match.Exhaustive in Effect TypeScript - Effect Community