Add `Q` encoder/decoder