Wann man dazu greift
- Berechnungen, Datentransformationen oder komplexe Tool-Aufrufe präzise ausführbar sein müssen.
- Das Ergebnis reproduzierbar sein soll.
- Mehrstufige Logik sich als ein Programm sauberer komponieren lässt denn als Kette einzelner Tool-Aufrufe.