I have constexpr_sequence class that returns new value with each next() call and current value with value() call depending on function
constexpr_sequence
next()
value()