Looks ok, I don't know if it can be simplified. But you just use `uint` instead of `BiggestUInt`. `uint` is guaranteed to be pointer-sized.
- How to do something like std::construct_at and std::destroy_at? ... doongjohn
- How to do something like std::construct_at and std::destroy... Araq
- How to do something like std::construct_at and std::des... doongjohn
- How to do something like std::construct_at and std:... Araq