boost::accumulators::as_weighted_feature<tag::moment< N >>
template<int N> struct as_weighted_feature<tag::moment< N >> { // types typedef tag::weighted_moment< N > type; };