These 4 lines should probably be made into a helper function.

Eventually it should live in twisted, but here would be a good place to experiment with it first.

```python
def callResponder(command, args, responder):
   box = Identify.makeArguments(args, None)
   d = responder.locateResponder(Identify.commandName)
   d.addCallback(amp._stringsToObjects, Identify.response, None)
d = callResponder(Identify, {'subject': Q2QAddress(target)}, q)
```