As someone new to Go, and very happy with it - I am somewhat skeptical from past experiences in other languages of doing something like this. (Although it is very nice!). I remember generating JS code in Rails in ERB's, and I always felt handicapped by it, and would usually just figure out what I needed in JS (and my JS sucked at the time). I also would spend more time debugging the issues from Rails --> JS, which I didn't feel gave me any useful skills besides dealing with the beast of Rails. Thoughts?