integral_sequence

-removed enum usage, replaced by static constexpr values