msvc (even 2013) do not properly support templated `using`s