in include/range/v3/utility/functional.hpp [92:96]
auto operator()(T && t, U && u) const -> decltype((T &&) t + (U &&) u) { return (T &&) t + (U &&) u; }