Merge branch 'ExecutionSemantics' into 'master'

Execution semantics

See merge request !32
3 jobs for master in 5 minutes and 22 seconds (queued for 1 second)
Status Job ID Name Coverage
  Linux
passed #1366489
githubjob

00:01:04

passed #1421278
masterJobLinux

00:04:17

passed #1366490
masterJobLinux

00:03:50