Brace elision, template variables, transformation traits