Idris, a language that will change the way you think about programming (2015)
<p><pre><code>    app : Vect n a -&gt; Vect m a -&gt; Vect (n + m) a
</code></pre>
That is pretty amazing if you ask me.  I look forward to the day when we all use languages which save programmers from themselves.