#include <reduce_to_vec.hpp> template <typename U> struct rebind { // typedefs typedef Sum<U> other; };