TValueOrError::StealValue

Steal the value. Asserts if this does not have a value. This causes the value to be unset.