Improve numeric_limits
use compound_message in debug reporting