Comments and ideas. Note: cha92. Pure OO: message passing or any dynamically bindable indirection? Smalltalk not fully satisfying the condition. See Meyer for an other approach. Closures and "operations". Having operations as classes allows to refine them through derivation. Operations as exception classes?