Represents a state indicating an operation has failed.
The throwable that caused the failure.
Creates and returns a copy of the current state object.