I also thought about adding more than one dependency type. But my conclusion was that the result of such a query wouldn't be very meaningful. E.g. the search for --requires --conflicts <name> would deliver a list with all packages which require <name> and additionally packages which conflict with <name> but it wouldn't be clear which are the 'requires' and which the 'conflicts' (maybe I am wrong here).