Once you get past the 6 months spent re-writing 70% of the existing gdc and ldc glue code. ;)
As the person who re-wrote the dmd glue code, I can assure you it's not really that bad. Worst case, you could even defer those updates by adding the virtual functions back into the ast classes.