Trying not to overload Base.open

Sure. In this case, however, there’s only one included file, deps.jl, which does not include Base.open or define any other method called open.