The primitive has a side-effect, such as writing to a file, modifying a variable, or defining a new method.