> Nevertheless, length is a function you should rarely use.
>

Amen.

(I believe the Wiki mentions this concept somewhere... Maybe we should
rename it unsafeLength? No, OK, how about... um... slowLength?)

It isn't actually slow... how about beSureYouReallyWantIntBeforeUsingThisLength? =)