In declarations, one can turn a c++ statement into words.
int a; // a is declared an integer
I don't understand what the words are for the declaration below.
A is declared as a struct...?
struct A : public aTemplate<A> {};
I also don't understand how A can be used in two places.