RE: simulating dynamic dispatch