One thing I wonder: does <i>let</i> take types? Something like:<p><pre><code>    (let ((x :string &quot;hello&quot;))
         (fmt.Println (+ x &quot;owickstrom&quot;)))
</code></pre>
(Although in that case the type can probably be infered...)