Permanently disables this observable. Further changes to value will be ignored, the outputs onChanged, nextValue, and values will not be called again.
@mustCallSuper void cancel() => _canceled = true;