standart request typename before each sub-type of each template parameter