Method
Object-oriented programming
Multiple dispatch
Dynamic dispatch
Visitor pattern
Polymorphism
Generic function
Typeof
This
Inheritance
Dispatch