union

inline fun <T> union(l: List<T>, vararg elements: T): List<T>
inline fun <T> union(l1: List<T>, l2: List<T>, vararg elements: T): List<T>
inline fun <T> union(l1: List<T>, l2: List<T>, l3: List<T>, vararg elements: T): List<T>
inline fun <T> union(l1: List<T>, l2: List<T>, l3: List<T>, l4: List<T>, vararg elements: T): List<T>
inline fun <T> union(l1: List<T>, l2: List<T>, l3: List<T>, l4: List<T>, l5: List<T>, vararg elements: T): List<T>