Merge branch 'exec/while-with-assignments' into 'master'

Add test with multiple assignments in a while condition

See merge request !64
6 jobs for master in 27 minutes and 10 seconds (queued for 19 minutes and 55 seconds)