"When it was first introduced to languages such as C#, it required heavy changes to the language specification." . . . .