[boost] [rational] why is int_type private?