If the value is present, replaces it by the result of a function application.
impl<T> Option<T> { fn map<U, F>(self, f: F) -> Option<U> where F: FnOnce(T) -> U, }
The function that will be applied to the value.