issue #1 major fixes for the dosequences* macro, the key arguments are now being completely sanitzed before supplying them to do-sequence-iterator*, this includes checking the validity of the number of key values supplied