nullOrElse

fun <T> nullOrElse(inner: Rule<T>): Rule<T?>