As for the final item, you can always write const ODict = OrderedDict
at the beginning of the file and have no issues with long names. Of course, it may be tedious to write it every time you want to use but on the other hand, there is always some preamble in any project.
Actually, all of the 4 items can be solved with a proper template in PkgTemplates.jl
. You (or anyone else who needs OrderedDict) can write such a template once and never worry about this routine anymore.