Will we be disallowed from calling extern(C) functions as well? (I hope not since CairoD has to use the postblit to call C functions to update an internal reference count.)