elvisLikeDefinitNotNull

fun <T> elvisLikeDefinitNotNull(x: T, y: T & Any): T & Any