Hi David, I'm not an expert, i.e. I've never used it, but your idea "using OldArrays" sounds exactly like the purpose of Compat.jl, which I believe is the compatibility module referred to.
Have a look and good luck: https://github.com/JuliaLang/Compat.jl
