only UnitError
unit doc and refactoring
not raise error in Quantity#==