Made distinct types for Units and Values.  Also included a Quantity type.