Added the size() method to LazyJS definitions.

Also messed with the whitespace styling. I can take those commits out if they're inappropriate.