Replaces the value by None and returns the original.
None
impl<T> Option<T> { fn take(&mut self) -> Option<T> }
Returns the original value.