that repeats the ugly instantiation twice  it  encapsulates  the typedef better  though i do not think that is really that important in tests with respect to the name  the assembler class is assemblerx thus the name 