The provided type of a virtual template also needs to be type parameterized.