constexpr switchable id