Renamed Atomicity to Prefixability.
Reimplemented named units with a type-level API more familiar to dimensional-classic users.
Renamed for consistency. Reordered declarations. Removed old comments.
Fixed various warnings.
Removed redundant imports.
Fold instances for Quantity and Unit into one.
Changed Show instance for units to use that unit.
Merge symbol correction.
Merged loosening of type constraint.
Merge nicer type for dimensionlessLength.
Merge stylistic improvement.
Merge narrower type signatures for mathematical operations that really shouldn't involve units.
Cleaner names for the hidden data family type constructors.
Moved to a more structural representation of unit names. Marked prefixes which the NIST guide doesn't allow using with prefixes as NotPrefixable.
Removed useless layer of indirection.
Moved filtering of meaningless 1's to the layer that knows they are undesired.
Added haddock documentation and export list. Removed unused language extension.
Improved pretty printing of deka/deca.
Improved haddock module header.
Fixed accidental removal of needed language extension. Derived Typeable for Dimensional.