More features

Additional features to the EVL multimethods

Super commands

Multimethods as super commands

Interfaces

Match an interface

Return type and parameters

Check the signature

Switch

Multimethods as switch

Open access

Everyone can use it

Protected access

Restrict the use

Controlled extension

Override or not?

Errors

List of errors