combine

inline fun <T> combine(first: Any?, second: T, combine: (T, T) -> T): T(source)