make HTTP structures noexcept-movable