Hi,
Here is a version 4 of the patch which uses the fact that we have method
tables to remove one level of indirection. I am not sure the extra lines
of codes are worth it but on the other hand despite 40 more lines the
code became easier to read to me. What do you think?
Andreas