Added ValueExts.Swap.