In strictly functional programming languages such as Haskell, subprograms can have no side effects, which means that various internal states of the program will not change.
У строго функционалним програмским језицима као што су Haskell, потпрограм може имати никакве нежељених ефеката, што значи да се различити интерни делови програма неће променити.