noexcept_bool logic
reordering things
meta static_asserts