swap_assign can not be used in cas a tiable returns only one parameter as this result can be involved in an expression before assignment
. The file is corrected and a line of computation is added in the test to show it now compile in such a situation