Using
using namespace
to import an operator is unreliable, because it brings it to the common enclosing namespace of yours and the one you're importing, which makes it prone to shadowing by other unrelated operators in your namespace. Works fine in the toy examples, but might break in practice. The individual operator has to be using
-ed instead.