Does anyone know if there is any sensible rationale behind the decision of not being able to have default arguments for variadic templates? It's not difficult to imagine: 

```
template<class T, class... Policies = Default_Policy>
class X
{
};

```