mapNonNull

fun <T, R : Any> Optional<T>.mapNonNull(mapper: (T) -> R?): Optional<R>