State changes that occur anywhere other than inside of a called function are called side effects, which FP aims to minimize as much as possible by separating them from the remaining software.