Linmeta

need an opinion on this method of fixing up the per-metric unit types
What is all of this for?