There’s other schools as well, but in Prosix our slogan is to reconcile the irreconcilable, to let the programmer choose object-oriented, imperative, or functional world view in the same program in a way that still makes sense for people in very different world views.