ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces
Currently it is not possible to invoke an extension, so the following code fails:
Could it be possible, e.g. the compiler may recognize that there is an extension with the same name and use the special class to handle extensions