Represents a generic mutation type in the Shake language. This interface is a common base for specific mutation types.
The project to which this value belongs.
The type of this value.
The variable being mutated.
Converts this value to a JSON representation. Useful for serialization, debugging, or for interfacing with external systems.