Returns the current optional if present, otherwise evaluates the function callback and returns its optional.
function
Optional<T> or(Map0<Optional<T>> function);