title: Is it possible to spread a list inside a list in Kotlin?
body: <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>