If it works, and is not object-oriented, then we should reevaluate the relative worth of OOP. I do agree that mainstream programming languages are valuable because of number of developers working with it, and "enterprise" support. So, maybe the next such programming language should not be OO. Maybe it should be functional.