add cmath-RGB declarations for sake of self-documentation
add missing noexcept