macro listing support
on_message handler special-case for macro list commands
writing out the actual query is a shockingly useful thing to do