I was researching what `std::bind` is and what it's for (that may eventually be a different question) at MSDN: <http://msdn.microsoft.com/en-us/library/bb982702.aspx>

And saw that the prototypes listed are: 

```
template<class Fty, class T1, class T2, ..., class TN>
   unspecified bind(Fty fn, T1 t1, T2 t2, ..., TN tN);
template<class Ret, class Fty, class T1, class T2, ..., class TN>
   unspecified bind(Fty fn, T1 t1, T2 t2, ..., TN tN);

```

Which confuses me for two reasons. 1) Last I checked, MSVC didn't implement variadic templates, and 2) My question: what does the word `unspecified` mean there? (It doesn't seem related to unspecified behavior.)