6.4. Generic functions and methods

[TODO: Document the calling convetions for method functions.]