RangeEx: mapProduct, reindentation, renaming.