3. Overloading
Both C++ and Felix support overloading, including
overloading of generic functions. The overloading
rules differ in several key aspects.
3.1. Automatic Conversions
3.2. Exact matching rule
3.3. Function hiding rule
3.4. Generic functions
3.5. Deduction of type variables