Rename GenericWrapper to DynamicWrapper. Defer to BoundMethodWrapper for instancemethod from within DynamicWrapper.