MSG_SET, MSG_SWAP, added
MSG_SUMMON variants added
improvements to MSG_CHAIN variants