arrays, multisets, mappings and tuples (was: avoiding unnecessary memory (re)assigns)