Remove vtables

We'll use name-based lookup for now as it's much easier to
implement.
Add numeric data types