units-2.2: A domain-specific type system for dimensional analysis