putAllIfNotNull

inline fun <K, V> MutableMap<K, V>.putAllIfNotNull(vararg data: Pair<K, V?>, predicate: (V) -> Boolean = { true })