make _compat non-mutating, in an excess of caution
Merge branch 'master' of git://github.com/JuliaLang/Compat.jl