make MipsXorEncoder take a single payload object or a list of payloads.