Hmm... thanks to @fwenzel I looked it up. `size()` **and** `length` are both documented API entry points. It didn't used to be like that. Then, I'm all game for using `length` since that feels "more javascript native".