stepango
inline infix fun <T: Any?> T.orElse(orBlock: () -> T) = if (this == null) orBlock() else this