template <class T> alps::IDump& operator>>(alps::IDump& dump, std::valarray<T>& x); template <class T> alps::ODump& operator<<(alps::ODump& dump, const std::valarray<T>& x);