Sets the value for this.
An error will be thrown if the value is invalid for this.
a Option
the value