some new tests for type_templates and mutators