Naming has gone off the rails when you're landing on strings like "octor". I understand it is "original constructor" (at least I assume that's what the "o" is) but still. Why not just call it "m" or "c", there is no loss of information. It exacts a comprehension tax to roll out new names which have no significance.