Type template parameter declaration syntax 1 class 1 typename 2
identifier
3? =
type