Return true unit rather than base

Each quantity was returning some base unit from
its `unit()` method. This led to all imports being
of length "meter" for example, rather than in., ft.,
mm., etc.