How do I define a template function within a template class outside of the class definition?
IIRC:
template<class T> template <class U>
void Foo<T>::bar() { ...
IIRC:
template<class T> template <class U>
void Foo<T>::bar() { ...