requireNotNullNamed

inline fun <T> requireNotNullNamed(value: T?, name: () -> String = { "value" }): T(source)

requireNotNull with a special name.