Flat a Option contained inside another Option to be a single Option.
factory Option.flatten(Option<Option<T>> m) => m.flatMap(identity);