Is it possible to spread a list inside a list in Kotlin? : <p>It is possible to do argument unpacking in Kotlin similar to how it is done in Python? E.g.</p>

<pre><code>&gt;&gt;&gt; a = [1,2,3]
&gt;&gt;&gt; b = [*a,4,5,6]
&gt;&gt;&gt; b
[1, 2, 3, 4, 5, 6]
</code></pre>

<p>I know that it is possible in Kotlin as follows:</p>

<pre><code>&gt;&gt;&gt; listOf(1, 2, 3, *listOf(4,5,6).toTypedArray())
[1, 2, 3, 4, 5, 6]
</code></pre>

<p>Feels like there is an easier way in Kotlin. Any ideas?</p>
