Ok. I think we've explored all the relevant options If I implemented mir_debug_surface_coord_to_screen(MirSurface, int x, int y, int* outx, int* outy) in libmirclient-debug and hooked it up to a --debug flag, who would object, and what would those objections be?