как можно определить трейт, который будет возвращать шаблон? т.е. например TMyTrait<TClass>::type<int> container;