The D language specification was unaffected by ImportC. ImportC was mapped onto D semantics, not the other way around. A separate C to D translator would have done the same thing, it just would have been much harder to do.