enum CGM { enum Config {} } protocol CGMProvider: Provider {}