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 Name Job ID Coverage
  Linux
passed githubjob #1366489

00:01:04

passed masterJobLinux #1421278

00:04:17

passed masterJobLinux #1366490

00:03:50