カレー = 煮る(切ったジャガイモ、切ったニンジン、炒めた玉葱、焼いた肉、カレー粉...)
切ったジャガイモ = 切る(ジャガイモ)
切ったニンジン = 切る(ニンジン)
炒めた玉葱 = 炒める(玉葱)
...

これを
ジャガイモを切る -> ニンジンを切る -> 玉葱を切る -> 炒める -> 
ジャガイモを鍋にいれる ->ニンジン…を鍋にいれる -> 煮る
と、馬鹿でもできるようにコンパイラが直すんだ。
# 料理の場合には(人間は少し賢いので)ジャガイモとニンジンの
# どっちを先に切るように指定する必要はないだろう。

コンパイラが賢かったら、
玉葱を切る の後、
-> 玉葱を炒める
-> ジャガイモ、ニンジンを切る
の二つを並列化してくれるかもしれない。
なんとかをしながら、っていうのは料理のレシピにもあるね。

もし同時にオニオンサラダを作るのなら玉葱を切るのを一度にするかもしれない。
もし既に切ったジャガイモが冷蔵庫にあれば、
わざわざ「手続き」に従って最初っから切り始める必要もない。