It will pass over an iterable, and ensure that it and all children are simple tuples. Useful for formatting. Also fix a small bug in the reference checking code that assumes the values passed in are the same type, but sometimes they are a list rather than a tuple.