@Leftsaidtim I either disagree, or don't fully understand the boggle there.
In the first example, I wonder why you'd have a `__size` or `size()` in the first place, and not just add them into `__len__`. That seems like it'd be the more Pythonic approach.