different unit systems. Implicit conversions
        between unit systems are allowed only when the reduced units are identical,
        allowing, for example, trivial conversions between equivalent units in different
        systems (such as SI seconds and CGS seconds) while simultaneously enabling
        unintentional unit system mismatches to be caught at compile time and preventing
        potential loss of precision and performance overhead from unintended conversions.
        Assignment follows the s