Hmm... How useful is `.GoValue()` on an object? Won't that be a pain to work with?

It's fine for now, but I think we probably want to go the route of the JSON package eventually, where we *take* a struct (or map, or whichever) as an argument, and fill it with values from JavaScript. A bit more complex, however, so later.