Worth reading just to find out about the units(1) program. How did I miss that all these years?
Some pure gold buried in there. For instance search for candela.
Define the default symbol for the imaginary unit, that is, the square root of negative one. The default Unicode codepoint for the imaginary unit. (DOUBLE-STRUCK ITALIC SMALL I)
\u2148 := <<IMAGINARY_UNIT>>
Also used for the imaginary unit (especially by electrical engineers, who use "i" to indicate current. (DOUBLE-STRUCK ITALIC SMALL J)
\u2149 := <<IMAGINARY_UNIT>>
Redefine the letter "i" to also be the imaginary unit
i := \u2148Exactly right.
You have: 3 lightyears / 365 / 24 / 60 / 60 / 1000
You want: miles
* 559.21802
/ 0.0017882113 You have: 3 lightyears / 365.25 / 24 / 60 / 60 / 1000
You want: miles
* 558.83525
/ 0.0017894361