`using` a package that uses `OrderedCollections` can silently add function methods?

No, that has no effect. There is only ever one instance of a given module, so the OrderedCollections inside Revise is the same one you get everywhere else (it is possible to have two unrelated modules with the same name, but that’s unrelated to what’s going on here).

You might try Pirate Hunter (I haven’t used it myself)

Basically yes. In my experience, this is rarely a problem, but it is something to be aware of.

1 Like