[I just did a quick search on the net to see if anyone has published anything on this (and no one has), so here we go.] One of the problems with Javascript that is commonly complained about is type safety; I know having dynamic types is also a feature, but what happens when you want to make sure that...