#19: improving assignment left side capture
#19: Control flow dependencies