One thing I wonder: does let take types? Something like:
(let ((x :string "hello"))
(fmt.Println (+ x "owickstrom")))
(Although in that case the type can probably be infered...)