namespace saw { template data, encode::Native> data, encode::Native>::operator+(const data, encode::Native>& rhs){ auto add = dat_ + rhs.dat_; return {add}; } template data, encode::Native> data, encode::Native>::operator-(const data, encode::Native>& rhs){ auto sub = dat_ - rhs.dat_; return {sub}; } }