Collapsed templated parameters into another struct.