Represents an interface for a mutating function that can take multiple parameters. The function allows to modify the state of the object it belongs to.