. . "Methods on any types and ad hoc interfaces make for a light-weight OO programming style." . .