CE/save distance units preference

I would like to namespace the RandomRun formatters after this branch is merged (or at least after it is approved).
These `typedef`s could go outside of the class's interface declaration.