Die Regeln sind allerdings für den Programmcode in vielen Programmiersprachen nicht umsetzbar, da Seiteneffekte – wie Globale Variablen und IO-Aktionen – in den Funktionen erlaubt sind und somit diese Regeln aufheben.