allow to qname overloading

So it's easier to deal with libraries that don't use deriving.