One good argument for a cast keyword is that persons can grep for it. But I just compiled this program:
void main() {
int a = 4;
float b = mixin("ca" ~ "st(float)(a)");
}
It seems like string mixin makes it possible for bad persons to avoid being exposed by a grep. Just a thought, Dee Girl ^_^