Greet Andrei Alexandrescu , Thank you! you are a adept; a highly skilled person; an expert, in my mind. Why write a book <<Modern D Design>> ,it will resolve D template program!