Units of measurement for D (Phobos?)

Recently, I have been playing around with a units of measurement implementation for D2/Phobos. I’ve yet to write a detailed description – for now, please see the code (std/units.d and std/si.d in my Phobos fork on GitHub), the DDoc documentation (std.units and std.si).

Please be sure to tell me what you think about it on the discussion I started at the main D newsgroup, »RFC: Units of measurement for D (Phobos?)«.