This is getting into
They are also extending some low level features further into Cargo and there would need to be some deliberation of what kind of line should be drawn for that.
We've previously rejected a [cfg] table. Cargo focuses on abstractions of rustc features, for example we have features for defining one kind of cfg and we want globals / package parameters as another kind of cfg (Pre-RFC: Mutually-excusive, global features).