Archipelago: if the strong typing is necessary for interop, then it's necessary isn't it? There is some evidence that the GoogleAPIs are highly interoperable, perhaps in part because the encoding of type information in the wire format is not required.
Do I understand correctly that if someone were to graft the Google API to a system that required strong typing then the version above would be necessary to interop and that the version on your page would fail? There is some evidence that Google's implementation of these APIs are written in a strongly typed language.