MSVC does not support "using typename" declarations. The inheritance of these definitions is implicit.