template< class _A, class _B = Select<_A>::Result > class Worker; template class Worker<_A,int> { }; template class Worker<_A,double> { };