Add & use throwIncompatibleUnits() function to throw compatibility errors
Return identity function when converting identical units