Hi. Is this possible to do something like this:

typedef matrix<double> double matrix;
or:
#define "double matrix" matrix<double>
:-)))

Why I ask? I simply like to write:

double matrix A(4,4);
or (let's say):
float matrix A(4,4);
(without _ beetwen "double" and "matrix" words)

insteed of:
matrix<double> A(4,4);
matrix<float> A(4,4);