unify noexcept mechanism and disable operations on rants of different kind