Test method resolution more deeply
Make instantiation work
Add a generic method call test