Make Assembler a new-style class.
Use args in setup_smp_context().