  template<class T0, class T0>  struct get_result_type<0, std::pair<T0, T0> >  {      typedef T0 type;  };    template<class T0, class T0>  struct get_result_type<0, std::pair<T0, T0> >  {      typedef T0 type;  };    