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
562 : refactoring before adding support for nullable
562 : assigning nillable to struct
661 : try block with ret expression must have an extra block where the previous catch block is restored and jumped to the end