D simply reads right to left:
int[]* p; // pointer to array of int int function(char*) fp; // pointer to function with char* parameter returning an int