Query
class Query(val transactionId: ByteArray, val query: String, val nodeId: Sha1Hash, val args: DhtMessage.Args, val readOnly: Boolean = false) : DhtMessage
A KRPC query (y == "q"): {t, y:"q", q:<name>, a:{id, …}}. The concrete argument payload is one of the nested Args types.