language changes: std::num::abs is gone.