EVL: A framework for multi-methods in C++. - Yannick Le Goc; Alexandre Donzé (Sci. Comput. Program., 2015)