requireNotNull

inline fun <T : Any> T?.requireNotNull(): T(source)
inline fun <T : Any> T?.requireNotNull(lazyMessage: () -> Any): T(source)